听完了,讲的还是非常赞的。其实总结就句话:
1.类是java.lang.Class的对象,有三种方法可以拿到类的类类型。经常使用的是Class.forName或者对象.getClass()。
2.new方法是编译期静态加载对象,需要保证编译时对象就存在且正确。使用类的类类型来加载对象是动态加载对象,运行时正确即可。
3.通过反射可以调用类的方法,哪怕是private的方法,从而修改一些默认的行为。
1.类是java.lang.Class的对象,有三种方法可以拿到类的类类型。经常使用的是Class.forName或者对象.getClass()。
2.new方法是编译期静态加载对象,需要保证编译时对象就存在且正确。使用类的类类型来加载对象是动态加载对象,运行时正确即可。
3.通过反射可以调用类的方法,哪怕是private的方法,从而修改一些默认的行为。
2015-09-27