摘要:
线程安全的规约
造成OOM的分类
举一个例子说明如何优化内存
为什么不推荐使用Android Executors提供的创建线程池的方法
怎么保证一个APP...
Android面试笔记一:三二一家具
Service启动的两种方式及区别
Service如何使用及使用的场景
BroadcastReceiver注册的两种方式及广播使用的场景
ContentProvider怎么使用
启动Ac...
Android学习笔记十三:性能优化
摘要:
应用程序开发完成,只是完成了其中一小方面,应用程序的异常处理,日志分析和性能优化是更重要的一方面,目的是让用户喜欢和享受体验的过...
Android学习笔记五:内存泄露
一、造成内存泄露的原因分析
Android系统虚拟机的垃圾回收是通过虚拟机的GC机制来实现的,GC会选择一些存活的对象作为GC Root,通过对GC的可达性...
Android学习笔记二:JVM内存模型
方法区、栈区、堆区
静态存储区(方法区):内存在程序编译的时候就已经分配好,这块内存在程序整个运行期间都存在。它主要存放静态数据、全...
Android学习笔记一:Java类加载过程
简单描述Java类加载过程
根据类全名获取类的二进制字节流
将二进制字节流所代表的的静态存储结构转换成方法区中的数据结构
然后在堆中实例化代...
盘点2018年,那些做过的事情
明天将是2018年最后的一天,感觉时间过得非常的快,年初还在头脑中回荡,然后就到了年末,3、4份忙碌中准备面试的材料,撰写了五篇Android学习笔...