簡單總結:
Collection是對象集合,Collection有兩個子接口List和Set
List可以通過下標(1,2..)來取得值,值可以重複
而Set只能通過遊標來取值,並且值是不能重複的
ArrayList,Vector,LinkedList是List的實現類
ArrayList是線程不安全的,Vector是線程安全的,這兩個類底層都是由數組實現的
LinkedList是線程不安全的,底層是由鏈表實現的
Map是鍵值對集合
HashTable和HashMap是Map的實現類
HashTable是線程安全的,不能存儲null值
HashMap不是線程安全的,可以存儲null值
更爲詳細的查看文章:http://blog.csdn.net/an341221/article/details/50514664