java反射
hg_zw
这个作者很懒,什么都没留下…
展开
-
java反射
反射就是把Java类中的各种成分映射成相应的java类。例如,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对象来表示,它原创 2015-04-27 14:08:05 · 386 阅读 · 0 评论 -
java动态代理
java中增强一个类的功能一般来说有以下几种方式:继承,包装,代理。而代理又分为两种分别是静态代理和动态代理。如果采用静态代理为系统中的类增加代理功能,那将需要太多的代理类,需要写成百上千个代理类,那将是一件非常麻烦的事情!因此本文将只介绍动态代理。JVM可以在运行期动态生成出类的字节码,这种动态生成的类往往被用作代理类,即动态代理类。JVM生成的动态类必须实现一个或多个接口,所以,JVM生成的动原创 2015-05-06 19:05:04 · 322 阅读 · 0 评论