Java 反射(Reflection)是 Java 语言中一个非常强大的特性,它允许程序在运行时获取任何一个类的内部信息(如成员变量、方法、构造方法等),并能动态地创建对象、调用方法、修改字段值。
简单说,反射就是把 Java 类中的各个组成部分(类、方法、字段等)映射成一个个 Java 对象,让程序可以 “自我观察” 并操作自身。
IDEA 中自动提示的功能就是用反射来实现的。