1. 程式人生 > >java面試專題之集合總結

java面試專題之集合總結

一.集合總結


集合類分為Map和Collection兩大類,各種類之間關係如下:

在這裡插入圖片描述


二.集合和陣列之間的區別


陣列:

1.可以儲存基本資料型別/引用資料型別
基本資料型別存的是值 引用資料型別存的是地址
2.陣列在建立的時候 就會定義儲存的資料型別 也就是隻能儲存一種資料型別


集合:
1.只能儲存引用資料型別(物件)
2.集合中也可以儲存基本資料型別(裝箱)最終儲存的還是 Object
3.如果沒有泛型限定 預設儲存的都是 Object型別的資料 也就是任意型別

總結:陣列長度是固定的,不能自動增長
集合是長度可變的,根據元素的多少來決定長度


java集合之List總結

java集合之Set總結

java集合之List總結

java集合之Map總結