Intellig idea jdk明明是1.8了,還是 出現Diamond types are not supported at this language level

本來jdk是1.6或之前的集合是需要

List<PublicBlogListBean>  _hotDatas = new ArrayList<PublicBlogListBean>();

 

但是在JDK 1.7裏新增了一個新特性:

增強對通用實例創建(diamond)的類型推斷 :
類型推斷是一個特殊的煩惱,下面的代碼:
Map<String, List<String>> anagrams = new HashMap<String, List<String>>();

通過類型推斷後變成:
Map<String, List<String>> anagrams = new HashMap<>();
這個<>被叫做diamond(鑽石)運算符,這個運算符從引用的聲明中推斷類型。

修改如下:

單擊File | Project Structure菜單項



如果看到:9-JDK modelarization etc.最好別手賤,這個不是


發佈了50 篇原創文章 · 獲贊 22 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章