Collection 和 Map
Collection 和 Map是两种不同类型的集合接口。 Collection 是直接将对象存储进去,通过索引或迭代的方式访问; Map 是以 key-value(键值对)的形式存储对象,然后通过 key 来访问 value,
List 和 Set 是Collection下的二级接口。 List 是以索引机制访问的; Set 是以迭代的方式访问元素的,Set 的内部是由HashMap来维护的。
Map中entrySet(), 是由Set 来维护的。