我的使用场景:app做离线功能,相关数据是定时从服务端下载得到pb文件,但是pb文件中含有公司的数据,且该项目是to B的一个工具类项目,因此需...
1、相比于C、C++,java jvm能够在内存空间不足时,在系统空闲时进行垃圾回收,而不需要手动出发对象回收;因此在java中只需关心对象的创...
https://www.jianshu.com/p/cbd58642fc08代理模式分为静态代理和动态代理。静态代理:1、作用:通过代理对象间接...
输出:true在这个例子中,我们定义了两个ArrayList数组,不过一个是ArrayList 泛型类型,只能存储字符串。一个是ArrayLis...
1、为什么跨进程通信2、为什么要选binder进行跨进程通信3、怎样跨进程通信 进程隔离不同的应用都有各自的进程,进程间的数据是不共享的;and...
ArrayList、LinkedList、VectorArrayList不是同步的,基于数组实现的数据结构,对于查询的效率高,对于add和rem...
Fragment回退栈,加入到Fragment回退栈里面的fragment出栈后,处于栈顶的fragment也不会执行onResume生命周期。...
https://www.ibm.com/developerworks/cn/education/java/j-groovy/j-groovy.h...
在一个类中直接创建另一个类的代码写法是造成耦合的原因之一。 依赖注入就是避免耦合的方式(依赖注入降低了依赖和被依赖类型间的耦合,在修改被依赖的类...