- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java动态代理
代理有时候我们不希望直接访问对象A,而是希望通过访问中介对象B,由B来访问A,这种方式就是我们所说的代理。这里的类A即为委托类(被代理类),B为代理类。那么使用代理的好处是什么呢? 隐藏委托类的实现 实现解耦,在不改变委托类的情况下,对代理类进行修改,实现额外的处理。 代理分为静态代理和动态代理。 静态代理所谓静态代理就是程序运行之前代码中存在代理类,静态代理中代理类和委托类也常常继承同一父类或实
2016-08-31 15:53:04 256
原创 Android SparseArray 源码解析
前段时间内推百度,二面时候被问到Android里的sparseArray里的细节问题,当时答的并不好,所以看下源码,专门做一个解析。 先贴源码package android.util;import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils;import libco
2016-08-30 22:44:44 310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人