首先就是collection接口
List和Set接口都繼承了collection接口
①List的兩個實現類:
ArrayList和Vector
聯繫:
都是有序,存儲數據可以重複
添加的時候,add()方法,按照順序添加;add(Index,Object),插隊進行添加
取數據的時候:get( index),或者iterator遍歷得到
區別:Vector是線程同步的,安全
②map中的hashMap和hashtable
聯繫:存儲雙列數據,鍵值對
區別:hashtable是線程安全的
hashmap實現map,hashtable繼承Directory類
hashmap可以讓空值作爲key或者value
添加數據:put(key:value)
取數據:get(indx key)
③set 無序,不可以重複
hashset添加數據,使用add,要有一個boolean返回值類型,如果集合裏面沒有這個對象纔可以添加。
取數據:使用Iterator遍歷