Dalvik虚拟机如同其他Java虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。而在Java标准的虚拟机中,类加载可以从class文件...
并发的学习与使用通过单例模式理解synchronized,volatile上两篇主要是常见的关于并发的一些知识,本篇将介绍一些自己平常不常用的一...
关于Activity,Window,View的关系一直有个模糊的印象,看别人的分析一般都这么理解Activity是管理Window,Window...
Binder是Android系统进程间通信(IPC)最重要的方式。要想了解Android的系统原理,必须要先对Binder框架有一定的理解。Bi...
分析这个过程不是单纯为走一遍函数调用的流程,而是更好的理解平常用到的一些方法、对象的初始化时间,对象创建的个数,方法的先后顺序,以及每个类,方法...
这是知天气实践中的架构搭建方式,建议先下载应用【应用宝,或腾讯bugly分发平台】体验下,以免浪费你的时间O(∩_∩)O~~。 项目的构架搭建过...
并发的学习与使用系列 第五篇 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在...
Callable Callable与Runnable的功能大致相似,Callable中有一个call()函数,但是call()函数有返回值,而R...
synchronized 关键字 synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不...