一、注解
1.
二、反射
1.动态语言:python、js
程序运行时,可以改变程序结构或变量类型。
java的动态性:利用反射机制、字节码操作获得类似动态语言的特性。
2.反射机制 reflection
2.1程序运行时加载、探知、使用编译期间未知的类。
Class C = Class.forName("com.test.Test");
3.Class类
3.1 获取类的Class对象的三种方式
1)对象.getClass()
2) 类名.class
3) Class.forName(String path)
4.反射机制原理
1)获取到类的Class对象。
2)使用Class对象创建类的实例。