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安全

相關文章
相關標籤/搜索