Java、泛型和枚举

1年前 (2024-04-28)
在 Java 中数组的长度是不可修改的。然而在实际应用的很多情况下,无法确定数据数量。这些数据不适使用数组来保存,这时候就需要使用。

Java 的就像一个容器,用来存储 Java 类的对象。有些容器内部存放的东西在容器内部是不可操作的,像水瓶里的水,除了将其装入和倒出之外,就不能再进行别的操作了,但是很容易装入和倒出;而有些容器内部存放的东西在容器内部是可以操作的,例如,衣柜里面摆放的衣服,不仅可以将衣服存放到衣柜中,还可以将衣服有序地摆放,以便在使用时快速查找,但是却不容易取出。Java 的类比这些容器功能还多,其中有些是方便放入和取出的,有些是方便查找的。在中经常会用到泛型来使更加安全。

本章将详细介绍 Java 中和泛型的使用,简单介绍枚举的应用。

本章学习要点

  • 了解 Java 中的接口结构及实现类

  • 熟悉 Collection 接口的使用

  • 掌握 List 的使用

  • 掌握 Set 的使用

  • 掌握 Map 的使用

  • 熟悉使用 Collections 类操作

  • 掌握泛型和泛型类的使用

  • 了解泛型方法及高级用法

  • 掌握枚举的声明方法

  • 熟悉枚举的使用

  • 了解 EnumMap 与 EnumSet 

本章内容:

1. Java详解

2. Java Collection接口详解

3. Java List:ArrayList和LinkedList类的用法及区别

4. Java Set:HashSet和TreeSet类

5. Java Map详解

6. Java遍历Map的四种方式

7. Java 8中Map新增的方法

8. Java Collections类操作详解

9. Java使用Lambda表达式遍历Collection

10. Java Iterator(迭代器)遍历Collection元素

11. Java使用Lambda表达式遍历Iterator迭代器

12. Java使用foreach循环遍历Collection

13. 使用Java 8新增的Predicate操作Collection

14. 使用Java 8新增的Stream操作Collection

15. Java 9新增的不可变

16. Java 9中增强的“菱形”语法

17. Java泛型简明教程

18. Java图书信息查询

19. Java枚举(enum)详解:Java声明枚举类型、枚举(enum)类、EnumM

20. Java一对多关系示例

21. Java多对多关系示例

22. Java项目实战:模仿斗地主洗牌发牌小游戏(附带源码和解析)