2015-10-04 13 views

回答

3

它被稱爲diamond operator。它是在Java 1.7中引入的。

好處就是您需要編寫更少的代碼。

比較

List<Map<String, Integer>> list = new ArrayList<Map<String, Integer>>(); 

List<Map<String, Integer>> list = new ArrayList<>(); 
+0

注:這是/是,並不需要添加類型推斷懶惰專門的語法快捷方式。 (類型推斷在另一個方向工作。) – user2864740

+0

感謝您的鏈接。那麼在聲明中使用List而不是顯式使用ArrayList呢? – DanSoren

+0

@DanSoren搜索'編程接口' – user2864740

相關問題