反射机制:就是通过反射机制,在程序运行过程中,动态的发现一个类的package、field、constructors和method,发现当前类和父类的package、field、constructors和method。
通过反射获得一个类的描述:
通过反射机制class的package
通过反射获取class的filed
通过反射获取父类的构造方法
在什么时候用到反射:spring框架,aop动态代理等。
spring框架中就是通过反射获取class,代码如下
通过反射创建对象有两种方式:1、可以用newInstance来创建对象,它默认调用的是无参构造方法。
2、获取构造方法,创建对象。