前言 在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序...
前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非...
前言 与很多Android小伙伴一样,接触到Okio也是在接触Okhttp之后。在Okhttp中,每个请求通过拦截链处理,而Okio则在Call...
前言 与上图类似的JVM内存模型图见过多次,仅从概念上去理解各个区域的作用,难有深刻印象。 当学习一个类如何存储,即JVM如何解析.Class文...
前言 Java程序具有 " Write Once , Run Anywhere ." 的跨平台特性。实现这样的目的,Java的方案是:半编译 +...
前言 Handler不管是作为一种消息机制,还是作为切换线程的手段,在Android中都有充足的应用场景。在不了解Handler原理的情况下,仅...
背景 你是否知道APK是如何进行装载的?又是否知道APK具体的安装原理。当你以此为契机查阅各种资料的时候,发现各不相同,抓不到核心部分,找不到原...
为什么学习插件化 在项目迭代过程中,业务愈加复杂,在单工程开发模型下,业务模块耦合度极高,模块边界模糊,对工程所做的任何修改都必须编译整个工程,...
简介 APP各自运行于自己的进程中,每一个进程中都拥有一个独立的Dalvik虚拟机实例,拥有了Dalvik,Android的Java程序才能运行...