1 LeakCanary简介 LeakCanary 是 Square 公司的一个开源库。通过它可以在 App 运行过程中检测内存泄漏,当内存泄漏...
1 LeakCanary简介 LeakCanary 是 Square 公司的一个开源库。通过它可以在 App 运行过程中检测内存泄漏,当内存泄漏...
CPU与缓存一致性问题 我们都应该知道线程是 CPU 调度的最小单位,线程中的字节码指令最终都是在 CPU 中执行的。CPU在执行的时候,免不了...
一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法...
1.类加载机制 类加载机制,指虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的...
1.ClassLoader 一个完整的Java程序是由多个.class文件组成的,在程序运行过程中,需要将这些.class文件加载到JVM中才可...
关于Gradle Transform API 的详细分析我之前有一篇文章Android Gradle Transform 详解已经讲到了,这里不...
1、ASM概述 ASM是一个功能比较齐全的java字节码操作与分析框架,通过ASM框架,我们可以动态的生成类或者增强已有类的功能。 ASM可以直...
1 Java类文件简析 所谓 Java 类文件,就是通常用 javac 编译器产生的 .class 文件。这些文件具有严格定义的格式。Java ...
1 垃圾回收 说到垃圾回收(Garbage Collection,GC),大部分人都把这项技术当做java语言的伴生产物。事实上,GC的历史要比...
JVM在执行Java程序时会把其所管理的内存划分成多个不同的数据区域,有的内存区域是所有线程共享的,而有的内存区域是线程隔离的。线程隔离的区域就...
专题公告
分享Android进阶学习笔记