Java数据集总结

Java数据集关系图(来自网上)

红色是接口,绿色是实现。其中

  • HashSet是通过内部持有HashMap实现
  • TreeSet是通过内部持有TreeMap实现

Java数据集总结_第1张图片

除了上述基础数据集,还有一些其他数据集

  • LinkedHashMap 继承HashMap
  • LinkedHashSet 继承HashSet,通过内部持有LinkedHashMap 实现;
  • 线程同步的LinkedBlockingQueue,LinkedBlockingDeque也都是继承自Collection
  • 线程同步的ConcurrentHashMap(采用“分段锁”)继承Map

Reference

HashMap,LinkedHashMap,TreeMap的区别

LinkedBlockingQueue,LinkedBlockingDeque源码学习

最全的数据结构解析与归纳

你可能感兴趣的:(Java)