标签:调用 移动设备 大于等于 基于 作用 帮助 预编译 技巧 快速排序
转载请注明出处:http://blog.csdn.net/iwanghang/59.Android 图片异步加载。
1、采用多线程。将耗时的操作放在子线程中待其拿到数据后发一条消息到主线程中,从而在主线程中进行更新显示。60.Android 缓存策略。
缓存管理方法是数据库和文件,通常保存到sdcard。数据库如(SQLite)缓存方式。文件如.txt。61.Android 线程池。
线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。62.Android 消息队列模型。
Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。63.Android 排序算法。
1、直接选择排序。将数据分成两个区域,有序区与无序区。排序的时候是每次从无序区中选择出最小的数,然后插入到有序区中的最末尾,从而形成更大的有序区。直到无序区中的数为零,结束排序。64.Android 设计模式。
1、单例模式。确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。65.Android 虚拟机。
1、Dalvik虚拟机。安卓4.4以前。JIT编译器 即时编译器。Dalvik经过优化后,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik应用作为一个独立的Linux进程执行,独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。其实就是每一个应用都是作为独自的虚拟机运行,与其他应用互不牵扯。66.Android 性能优化。
性能优化目的是为了减少大多数用户感知到的卡顿。Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~
标签:调用 移动设备 大于等于 基于 作用 帮助 预编译 技巧 快速排序
原文地址:http://blog.csdn.net/iwanghang/article/details/53518766