《EffctiveJava》泛型

不要在新代碼中使用原生態類型

若是集合中能夠包含有任意類型的數據,也不要用原生態類型,不安全,即在運行的過程當中可能出現
ClassCaseExceptinweb

原生態:數組

List list =new ArrayList();

應該使用 Object:安全

List<Object> list =new ArrayList<Object>();

或 佔位符svg

List<T> list =new ArrayList<T>();

消除非受檢的警告

在這裏插入圖片描述
每一條非受檢的都有可能拋出ClassCaseException3d

列表優先數組

Object[] obj = new Object[]{};
List<Object> list = new ArrayList<>();

優先使用泛型

相關文章
相關標籤/搜索