8.10 本章小结

8.10 本章小结

本章详细介绍了Java集合框架的相关知识。

  • 本章从Java的集合框架体系开始讲起,概述了Java集合框架的4个主要体系:setListQueueMap,并简述了集合在编程中的重要性。
  • 本章详细介绍了Java 8对集合框架的改进,包括使用Lambda表达式简化集合编程,以及集合的Stream编程等。
  • 本章细致地讲述了SetListQueueMap接口及各实现类的详细用法,并深入分析了各种实现类实现机制的差异,并给出了选择集合实现类时的原则。
  • 本章从原理上剖析了Map结构特征,以及Map结构和SetList之间的区别及联系。
  • 本章最后通过梭哈游戏示范了Collections工具类的基本用法。

本章练习

  1. 创建一个Set集合,并用Set集合保存用户通过控制台输入的20个字符串。
  2. 创建一个List集合,并随意添加10个元素。然后获取索引为5处的元素;再获取其中某2个元素的索引;再删除索引为3处的元素。
  3. 3.给定["a","b","a","b","c","a","b","c","b"]字符串数组,然后使用Mapkey来保存数组中字符串元素,value保存该字符串元素的出现次数,最后统计出各字符串元素的出现次数
  4. 将本章未完成的梭哈游戏补充完整,不断地添加梭哈规则,开发一个控制台的梭哈游戏。