java集合與數組的區別:
數組:
數組:可以用來保存多個基本數據類型的數據,也可以用來保存多個對象。
數組:的長度是不可改變的,一旦初始化數組時就指定了數組的長度(無論是靜態初始化還是動態初始化)。
數組:無法保存具有映射關系的數據。
集合:
集合:是只用於存儲數量不等的對象。
集合:的長度是可變的。
集合:可以保存具有映射關系的數據。
相同點:
數組和集合類同是容器。
不同點:
數組的長度是固定的,集合的長度是可變的。
數組只能存儲同類型的對象,集合可以存儲不同類型的對象。
集合只能存儲對象