一、java中各種集合的關(guān)系圖


二、簡(jiǎn)單總結(jié)
Collection 是對(duì)象集合, Collection 有兩個(gè)子接口 List 和 Set,List 可以通過(guò)下標(biāo) (1,2..) 來(lái)取得值,值可以重復(fù),而 Set 只能通過(guò)游標(biāo)來(lái)取值,并且值是不能重復(fù)的
ArrayList , Vector , LinkedList 是 List 的實(shí)現(xiàn)類
ArrayList 是線程不安全的, Vector 是線程安全的,這兩個(gè)類底層都是由數(shù)組實(shí)現(xiàn)的
LinkedList 是線程不安全的,底層是由鏈表實(shí)現(xiàn)的
Map 是鍵值對(duì)集合
HashTable 和 HashMap 是 Map 的實(shí)現(xiàn)類
HashTable 是線程安全的,不能存儲(chǔ) null 值
HashMap 不是線程安全的,可以存儲(chǔ) null 值?????????????????????????????????????????????????????????????????????????????
學(xué)習(xí)Java的同學(xué)注意了?。?!
學(xué)習(xí)過(guò)程中遇到什么問(wèn)題或者想獲取學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交流群346942462,我們一起學(xué)Java!