Java 集合框架

Java 基礎部分——集合框架

  • Collection 接口
  • Map 接口
  • 泛型

全部集合類都位於java.util包下。集合中只能保存對象(保存對象的引用變量)。(數組既能夠保存基本類型的數據也能夠保存對象)。html

  1. Collection 和 Collections的區別。
  2. List, Set, Map是否繼承自Collection接口。
  3. ArrayList和Vector的區別。
  4. HashMap和Hashtable的區別。


泛型

當咱們把一個對象放入集合中後,系統會把全部集合元素都當成Object類的實例進行處理。從JDK1.5之後,這種狀態獲得了改進:可使用泛型來限制集合裏元素的類型,並讓集合記住全部集合元素的類型(參見具體泛型的內容)。java

聲明與建立

List<String> tmp = new ArrayList<>();

List<String> a = new ArrayList<String>();
a.add("Hello");

List<List<String>> b = new ArrayList<>(); //泛型類型自己也是一種類型
b.add(a);
b.get(0).get(0) ; // "Hello"

Java 泛型(一) 泛型使用基礎
http://www.cnblogs.com/mengdd/archive/2013/01/21/2869778.htmlsegmentfault

Java 泛型(二) 泛型之中的通配符(Wildcards)使用
http://www.cnblogs.com/mengdd/archive/2013/01/21/2869861.html數組

相關文章
相關標籤/搜索