764 B
764 B
- Java中所有类都是Class类型的对象
- 类加载器负责加载所有的类,class字节码文载入到内存中,载入到内存的类JVM会创建一个Java.lang.Class对象
- 通过该class对象可以访问该类的所有方法
- 获取该类的class对象
-
- 访问类的class属性
- 调用对象的getClass()方法 先new一个对象再使用
- 通过类的全限定名字符串加载
-
- java.lang.reflect包
- 通过反射调用该类的构造方法
- 通过getConstructor()
-
- 获取该类的Class对象
- getConstructor()获取构造器
- 通过newInstance() 新建对象
-
- getConstructors()
- 获取所有构造器
- 通过getConstructor()
- 访问属性
- getField()
- set()
- getField()
- 访问方法
- gerMethod()
- invoke()