02-java反射(一) 有更新!
02-java反射(一) java反射(一) 一. 反射的基本操作原理 1.1 实例化Class对象的方法 Object类中的getClass()方法 public final Class<?> getClass() 此方法不能被子类所重写,且所有类的实例化对象都可以使用 利用包.类.class的形式实例化Class对象 例如java.util.Date.class,在一些开源框架中会大量使用 利用Class类中的forName()方法 主要可以用在工厂类上,jdbc驱动加载 1.2 Class对象的应用 newInstance() public T newInstance() throws InstantiationException, IllegalAccessException InstantiationException -> 没有无参构造,类名错误 IllegalAccessException -> 构造方法私有化 该方法只能调用类中的无参构造方法,相当于使用new进行对象的实例化操作- 面试题: new实例化....