目標: Collection集合概述。
什么是集合?
集合是一個大小可變的容器。
容器中的每個數據稱為一個元素。數據==元素。
集合的特點是:類型可以不確定,大小不固定。集合有很多種,不同的集合特點和使用場景不同。
數組:類型和長度一旦定義出來就都固定了。
集合有啥用?
在開發中,很多時候元素的個數是不確定的。
而且經常要進行元素的增刪改查操作,集合都是非常合適的。
開發中集合用的更多!!
Java 中集合的代表是: Collection.
Collection集合是Java中集合的祖宗類。
學習Collection集合的功能,那么一切集合可以用這些功能!!
集合的特點:
set系列集合,添加的元素是無序,不重復,無索引的。
------ HashSet: 添加的元素是無序,不重復,無索引的。
----- LinkedHashSet: 添加的元素是有序,不重復,無索引的。
----- TreeSet:不重復,無索引,按照大小默認升序排序!!
List系列集合: 添加的元素是有序,可重復,有索引。
------ ArrayList: 添加的元素是有序,可重復,有索引。
----- LinekdList: 添加的元素是有序,可重復,有索引。
小結:
Collection是集合的祖宗類,Collection集合的功能時一切集合都可以直接使用的。