==========基本概念
1.class字节码文件,包括java原生类型在内的所有类型,都有静态属性class。
2.Class对象,即Class类的实例,是字节码文件内存中的表示。
3.获取Class对象三途径
1)继承自Object的getClass方法
2)静态属性class
3)动态加载(狭义:不需要导入目标类,本质:不需要加载目标类到内存):Class.
==========反射的意义
==========基本概念
1.class字节码文件,包括java原生类型在内的所有类型,都有静态属性class。
2.Class对象,即Class类的实例,是字节码文件内存中的表示。
3.获取Class对象三途径
1)继承自Object的getClass方法
2)静态属性class
3)动态加载(狭义:不需要导入目标类,本质:不需要加载目标类到内存):Class.
==========反射的意义