Collection/List/Set/Map区别

 Collection 是一个父接口,List和Set继承这个父接口;Collection是最基本的集合接口 JAVA SDK中不支持直接继承Collection;
List:接口是有序的,可重复的
Set:是无序,不可重复的
HashSet:是不可重复的 底层用HashMap实现的
//----------------------------------------------------------------------------------------------------------------//
 Map 此接口实现Key到Value的映射,一个Map中不能有重复的Key,每个Key只能映射Value
 HashTable:实现了一个 Key-Value的哈希表,不允许出现NULL(同步的)
HashMap:允许出现NULL并且是非同步的; 

原文地址:https://www.cnblogs.com/xiejiusi/p/7743637.html