- 博客(4)
- 收藏
- 关注
原创 java策略模式
Java策略模式定义: 定义了算法族,分别封装起来,让他们之间可以相互替换,次模式让算法的变化独立于使用算法的客户.使用场景: 1、 多个对象区别在于表现行为不同,在运行时选择具体要执行的行为. 2、 需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其他方式来实现. 3、 对客户隐藏了具体策略的实现细节,彼此完全独立优点: 1、 提供了一种替代继承
2017-11-06 23:23:19
183
原创 Android面试摘录二
Android面试及其汇总操作二ContentProvider实现原理 ContentProvider是什么? 由于在应用程序的内部的数据存储方式不统一,有的使用SQLite,有的使用XML等,在共享自己数据的时候通常要调用者了解内部的数据存储方式才能够知道如何调用,所以ContentProvider这个类主要提供一个统一的公开接口供其它应用程序调用,而不管数据在应用程序的内部的存储
2017-11-06 23:21:20
182
原创 Android面试摘录一
Android面试及其汇总操作一对IPC的看法IPC进程通信的方式有哪些? Linux中有socket,named pipe,message,queque,signal,share memory,Binder. Java中有socket,named pipe等 为什么google采用Binder通信? 因为Binder是相对高效率的(为什么说是相对呢,由于在进行通信的时
2017-11-06 23:19:57
190
原创 Rxjava1升级Rxjava2坑
Rxjava1升级Rxjava2坑共存问题通常情况下,如果我们希望在一个模块中既想使用rxjava1又想使用rxjava2,这个时候在运行的时候会出现一下报错: … APK META/-INF/rxjava.properies 解决办法:要么都用rxjava1要么都用rxjava2出现此报错的原因大概就是找到某个类的两个文件入口,因此无法判断使用哪个方法.依赖问题如果有依赖rxjava1
2017-11-06 23:18:32
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人