(六)Intellij 中的蠟筆黃--警告
阿新 • • 發佈:2019-02-05
寫點小知識,怡情~
上篇文章中,從建立自己的todo中提到了todo的顏色是深藍色,而顏色最多的蠟筆黃,蠟筆黃在intellij中是警告的意思。如下圖所示
警告是告訴我們可能會引發bug出現的地方。
有意思的地方
有木有發現在開啟檔案的時候,程式碼檔案滾動條的右上角有一隻眼睛,眼睛睜開的時候,是編譯器在analysis你的code,然後過一會兒這隻眼睛就會閉上了,然後滑鼠移動到上面的時候,就會顯示intellij分析的結果。如下圖所示。
飄紅的地方會讓我們的程式碼編譯不過去,但是飄黃的地方更是注意的地方,如果測試不到位,可能引發一系列問題,例如如果list 為null,list.size()就會出問題;或某實體為null,進行get屬性的時候就會報錯;而intellij會在這些地方做警告,或者一個方法的使用有更好的解決方案,intellij也會提示給我們。如下程式碼所示:
<span style="font-size:14px;">import java.util.List; /** * Description:for intellij test * Created 2015/11/24 06:02 by xinghaifang */ public class IntellijTest { public static void main(String[] args) { Book book = new Book(); book.setBookName("dd"); book.setBookId("ddd"); if(book.getBookName()!=""){ System.out.println("for test"); } List<Book> bookList = null; if(bookList.size()!=0){ System.out.print("just for test"); } } } </span>
飄黃的地方有兩個,顯而易見,我們對於飄黃的地方Ctrl+F1,就會有一下錯誤提示,會告訴我們更好的方式,或者告訴我們可能會出現一些異常,如下圖所示:
工欲善其事,必先利其器,上述小tips,就當是磨剪子刀的來了吧~\(^o^)/~
最近使用intellij,intllij對git有很好的封裝,但有很多需要我們注意的點,下一篇:(七)Intellij 中的git操作