集合類的比較

託帕發表於2018-09-05

集合類的分類
1.List結構集合類
ArrayList    LinkedList    Vector    Stack
2.Map結構集合類
HashMap   HashTable
3.Set結構集合類
HashSet    TreeSet
4.Queue結構集合類和Queue介面

List結構集合類和Map結構集合類的區別
鍵值:能唯一標識某一事物的值稱為鍵值
(注意:鍵值是為了唯一標識事物而單獨新增的屬性,一定不要用事物本身的屬性來做鍵值)
List沒有鍵值,Map有鍵值

ArrayList和Vector的區別與HashMap和HashTable的區別相同,它們是:
ArrayList和HashMap都是執行緒非同步的,所以它們的特點是效率高但是安全性低。
Vector和HashTable都是執行緒同步的,所以它們的特點是效率低但是安全性高。

相關文章