JAVA容器

JAVA容器

JAVA容器共包括兩類,Colletcion和Map。其中Collection又有List和Set兩個接口、
Collection可以使用迭代訪問Iterator,使用hasNext()和next()實現遍歷。
List就是數組,堆棧、隊列等都是用List。其中LinkedList是鏈表,ArrayList是數組。
快插快刪使用LinkedList,隨機訪問使用ArrayList
Vector跟ArrayList類似,但是同步的,線程安全的
Stack繼承了Vector,是堆棧。

Map實現的是key-value
HashTable是同步的,元素不允許爲空
HashMap是異步的,線程安全地,可以爲空。

面向抽象編程。比如最好都返回List,而不是ArrayList

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章