Java Collection集合和Map集合区别与汇总

Collection 和 Map 的区别:

1. 区别:
Collection : 单列集合。
Map : 双列集合,键和值一一映射,针对键有效,跟值无关。
2. 间接联系:
HashSet 集合的add()方法依赖于Map接口的子实现类HashMap集合的put()方法
TreeSet 集合的add()方法依赖于Map接口的子实现类TreeMap 集合的put()方法

Collection 集合

Java Collection集合和Map集合区别与汇总

Map 集合

Java Collection集合和Map集合区别与汇总