2021-12-22点击量:15
实现 Java 反射机制的类都位于 java.lang.reflect 包中,java.lang.Class 类是 Java 反射机制 API 中的核心类。本节将从这两个方面讲解 Java 反射机制 API。 可参考《Java反射机制的基本概念》一节中...
2021-12-22点击量:15
Java 反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。 编译期 是指把源码交给编译器编译成计算机可以执行的文件的过程。在...
2021-12-22点击量:15
通过 Java 的反射机制,程序员可以更深入地控制程序的运行过程。例如,在程序运行时由用户输入一个类名,然后动态获取该类拥有的构造、属性和方法,甚至调用任意类的任意方法。...
2021-12-22点击量:15
使用集合不仅可以表示一对一的关系,也可以表示多对多的关系。例如,一个学生可以选多门课程,一门课程可以有多个学生参加,那么这就是一个典型的多对多关系。 要完成上面要求...
2021-12-22点击量:15
生活中常见一对多关系的例子,如一个学校可以包含多个学生,一个学生属于一个学校,那么这就是一个典型的一对多关系,可以通过集合进行关系的表示。下面是基于集合应用的一个...
2021-12-22点击量:15
枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。 枚举在曰常生活中很常见,例如一个人的性别只能是男或者女,一周的星期只能是 7 天中的一个等。类似这种当一...
2021-12-22点击量:15
前面详细介绍了 Java 中各集合的使用,像 Set 集合 和 List 集合 等,另外,还结合泛型讲解了一些高级应用。在实际开发中, 泛型集合 是较常用的,一般定义集合都会使用泛型的形式来...
2021-12-22点击量:15
前面我们提到 Java 集合有个缺点,就是把一个对象丢进集合里之后,集合就会忘记这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了 Object 类型(其运行时类型没...
2021-12-22点击量:15
Java 9 版本以前,假如要创建一个包含 6 个元素的 Set 集合,程序需要先创建 Set 集合,然后调用 6 次 add() 方法向 Set 集合中添加元素。Java 9 对此进行了简化,程序直接调用 Set、List、Ma...
2021-12-22点击量:15
Java 8 还新增了 Stream、IntStream、LongStream、DoubleStream 等流式 API,这些 API 代表多个支持串行和并行聚集操作的元素。上面 4 个接口中,Stream 是一个通用的流接口,而 IntStream、LongStream、...