目录
如何处理反射过程中的异常,如 NoSuchMethodException 和 IllegalAccessException?
Class.forName () 方法和.class 有什么区别?
newInstance () 方法和构造方法注入有什么区别?
理论知识参考 大厂校招必懂:Java反射机制原理详解(2万字长文)
什么是 Java 反射机制?
Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象方法的功能称为 Java 的反射机制。
反射机制主要是通过 Java 的核心类库 java.lang.reflect 包来实现的。在 Java 中,当一个类被加载到内存时,JVM 会创建一个与之对