1.-----------對象數組:
Class Student {
PRivate String name;
priavte int age;
}
創建對象數組:
Student[] studetns = new Student[5]
Student s1 = new Student("張三",24);
把元素添加到對象數組:
Student[0] = s1;
------------------------------------------------
2.-----------集合 :
Colllection的引入:數組長度的固定性不便于數據的修改,不適應于變化的需求,為了方便對多個對象的操作,java便提供了集合
Collection的概念:Collection 層次結構 中的根接口。Collection 表示一組對象,這些對象也稱為 collection 的元素。一些 collection 允許有重復的元素,而另一些則不允許。一些 collection 是有序的,而另一些則是無序的。
集合 的特點:存儲多個元素(對象),長度可變.
數組和集合的區別:
A:長度區別 數組的長度固定 集合長度可變B:內容不同 數組存儲的是同一種類型的元素 而集合可以存儲不同類型的元素 C:元素的數據類型問題 數組可以存儲基本數據類型,也可以存儲引用數據類型 集合只能存儲引用類型
集合的體系:Collection 下的List 和Set 集合.
List集合下的實現接口:ArrayList,Vector,LinkedList
Set集合下的實現接口:HashSet,TrreSet.
新聞熱點
疑難解答