摘要:
自定义泛型: 泛型只会在编译器存在,在运行期,会被擦除 泛型在类上定义,所以new一个对象的时候指定泛型类型,所以泛型必须和对象有关,和静态方法没有关系 public class Demo { public static void main(String[] args){ Node<String> 阅读全文
摘要:
代理 作用 功能增强 控制访问 静态代理 代理对象已经存在 动态代理 代理对象依靠反射创建 面向切面编程: 通过动态代理+加配置文件 目的解耦 给主逻辑添加一些修饰功能,但是不在主逻辑代码中进行修改,有点类似python中的装饰器,调用方法还是是通过接口的那个类来调用: import java.be 阅读全文