4
與喜歡的NetBeans或IDEA IDE的工作,我已經看到了他們正在轉換泛型類型爲這個符號:通用語法符號<~>
private final List<String> ar = new ArrayList<~>();
但在拋出一個錯誤,一個簡單的編輯結果用這個。順便說一句Eclipse也不喜歡它。它是否以某種方式與類型擦除機制相連?
與喜歡的NetBeans或IDEA IDE的工作,我已經看到了他們正在轉換泛型類型爲這個符號:通用語法符號<~>
private final List<String> ar = new ArrayList<~>();
但在拋出一個錯誤,一個簡單的編輯結果用這個。順便說一句Eclipse也不喜歡它。它是否以某種方式與類型擦除機制相連?
你會在IntelliJ中看到它的顏色不同!
這是因爲它使用了代碼摺疊隱藏的代碼,但你不能寫這樣用Java 6
在Java 7,你可以寫
private final List<String> ar = new ArrayList<>();
是,THX。所以這個代字號是IDE特定的? – 4lex1v 2012-03-28 20:42:47