反射的真正价值在于处理编译时未知的类型,从而编写更通用化的代码。 一、反射基础概念 (一)什么是反射 反射是 Java 的一种机制,它允许程序在运行时获取任何已知名称的类的内部信息,包括类的属性、方法、构造函数等,并且能够在运行时操作这些成员。通过反射,Java 程序可以实现动态加载类、创建对象、调用方法等操作,这在许多场景下提供了极大的灵活性。 …
一、Java 注解基础 (一)什么是注解 注解是一种特殊的标记,它可以被添加到包、类、方法、字段等程序元素上,用于为这些元素添加额外的信息。这些信息可以在编译期、运行期被读取和处理,从而实现各种功能,比如代码生成、配置管理、测试框架支持等。 (二)内置注解 Java 提供了一些内置注解,常见的有: @Override:用于标识方法是重写父类的方法,…