Java SE第8章 Java集合

  • 1. 集合的概念和作用
  • 2. 使用Lambad表达式遍历集合
  • 3.Collection集合的常规用法
  • 4. 使用Predicate操作集合
  • 5.使用Iterator和foreach循环遍历Collection集合
  • 6. HashSet,LinkedHashSet用法
  • 7.对集合使用Stream进行流式编程
  • 8. EnumSet的用法
  • 9. TreeSet的用法
  • 10. ArrayList和Vector
  • 11. List集合的常规用法
  • 12. Queue接口与Deque接口
  • 13.固定长度的List集合
  • 14. ArrayDeque的用法
  • 15. PriorityQueue的用法
  • 16. Map的概念和常规用法
  • 17. LinkedList 集合的用法
  • 18. TreeMap的用法
  • 19. 几种特殊的Map实现类
  • 20. Hash算法对HashSet,HashMap性能的影响
  • 21. Collection工具类的用法
  • 22. Java 9 新增的不可变集合
  • 23. Enumeration迭代器的用法
  • 24. Java 的集合体系

1. 集合的概念和作用

集合主要用于存储数据,因此集合类也被称为容器类,集合里只能保存对象(对象的引用变量)

java集合类主要由两个接口派生而出: Collection 和 Map

Set,List都继承了 Collection,其中, Set元素不能重复, List元素可以重复 ,Map元素具有映射关系, key-valueCollection的部分方法