摘要:
一、 二、 阅读全文
摘要:
一、代理设计模式 1、原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 2、静态代理 静态代理特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务 阅读全文
摘要:
一、 阅读全文
摘要:
一、获取注解信息 1、关于注解 一个完整的注解,有三个要素: (1)声明 (2)使用 (3)读取 像@Override,@SuppressWarings,@Deprecated等这些是JRE中声明的,也是由编译器读取的 像@Test,@Before...等这些注解是JUnit声明和读取的 像@aut 阅读全文
摘要:
一、调用构造器 1、调用运行时类中的指定的构造器 ① 调用 getDeclaredConstructor() 方法根据参数获取指定的构造器 ② 保证此构造器是可以访问的(暴力反射,针对非 public 修饰) ③ 调用 newInstance(Object obj, initargs) 方法创建对象 阅读全文