Handler是一套Android的消息机制,用于线程中的通讯。 用最简单的话描述: handler其实就是主线程在起了一个子线程,子线程运行并...
树是一种经常用到的结构,用来模拟具有树状结构性质的数据集合 树的每一个节点有一个值和一个包含所有子节点的列表,从图的观点来看,树也可视为一个拥有...
广度优先遍历呈现出「一层一层向外扩张」的特点, ,因此「广度优先遍历」可以借助「队列」实现。 我们以二叉树来举例,从根节点开始,我们将根节点放入...
JVM(Java Virtual Machine)、 DVM(Dalvik Virtual Machine)和 ART(Android Runt...
ClassLoad类加载器概述 ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。 jvm启动的...
情景 问:Java中的String的字符串长度有限吗?答:我知道茴的四种写法,你看啊。。。。问:。。。。 探索 为了了解这问题,我们需要区探究一...
Java的GC【垃圾回收】 GC英文全称为Garbage Collection,即垃圾回收。Java中的GC就是对内存的GC,内存管理实际就是对...
对于 JVM 运行时内存布局,我们需要始终记住一点:我们即将介绍的这 5 块内容都是在 Java 虚拟机规范中定义的规则,这些规则只是描述了各个...
今天就来重新的复习一下EventBus的实现原理 EventBus是一个 Android开发中常用的事件发布/订阅库,它通过解耦不同组件之间的交...