240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Serializable是怎么一回事

    前言 在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序...

  • Resize,w 360,h 240
    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非...

  • Resize,w 360,h 240
    Okio好在哪

    前言 与很多Android小伙伴一样,接触到Okio也是在接触Okhttp之后。在Okhttp中,每个请求通过拦截链处理,而Okio则在Call...

  • Resize,w 360,h 240
    JVM 方法到底如何执行

    前言 与上图类似的JVM内存模型图见过多次,仅从概念上去理解各个区域的作用,难有深刻印象。 当学习一个类如何存储,即JVM如何解析.Class文...

  • Resize,w 360,h 240
    JVM 眼中的 .Class 文件

    前言 Java程序具有 " Write Once , Run Anywhere ." 的跨平台特性。实现这样的目的,Java的方案是:半编译 +...

  • Resize,w 360,h 240
    我所理解的Handler

    前言 Handler不管是作为一种消息机制,还是作为切换线程的手段,在Android中都有充足的应用场景。在不了解Handler原理的情况下,仅...

    1.6 1927 4 10
  • Resize,w 360,h 240
    你逃不掉的APK安装原理

    背景 你是否知道APK是如何进行装载的?又是否知道APK具体的安装原理。当你以此为契机查阅各种资料的时候,发现各不相同,抓不到核心部分,找不到原...

    2.6 6900 0 20
  • Resize,w 360,h 240
    手动实现一次插件化

    为什么学习插件化 在项目迭代过程中,业务愈加复杂,在单工程开发模型下,业务模块耦合度极高,模块边界模糊,对工程所做的任何修改都必须编译整个工程,...

    1.9 3518 3 10
  • Resize,w 360,h 240
    应用进程是如何创建出来的

    简介 APP各自运行于自己的进程中,每一个进程中都拥有一个独立的Dalvik虚拟机实例,拥有了Dalvik,Android的Java程序才能运行...