07 2017 档案
摘要:随着JDK的发展,一些设计缺陷或者性能不足的类库难免会被淘汰,最常见的就是Vector、Stack、HashTable和Enumeration了。 Vector(@since 1.0) 首先看看Vector的UML类图,可以看出,他是一个与ArrayList有着相同继承体系的类,大致功能也和Arra
阅读全文
摘要:内部类的分类 内部类分为普通内部类,局部内部类,匿名内部类,嵌套类,接口内部类。比较陌生的就是接口内部类了,顾名思义就是在接口中定义一个内部类,这个内部类默认是public static的,用处不大。 内部类的创建需要外部类的实例的引用 我们都知道,内部类可以肆无忌惮的访问外部类的成员,这是怎么办到
阅读全文
摘要:整理自知乎;整理自知乎;整理自知乎 静态代理与动态代理 整理自知乎;整理自知乎;整理自知乎 静态代理与动态代理 代理模式是一种设计模式,典型的分为静态代理和动态代理。 先讲静态代理 首先给个场景,现有个FontProvider接口,用于获取字体 public interface FontProvid
阅读全文