- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 你真的了解Handler吗?
近来许多参加面试的小伙伴大部分都会被问及Handler相关的知识。同时也可以发现网上有大量的各种博客谈来谈去,千篇一律无非是把源码截取过来一段一段的解析。我一直觉得理解了,才能够记得住,而且即便忘了也能很快的捡起来,所以本篇将会从更多的为什么来分析Handler。 消息循环机制 我们都知道,Android应用程序是通过消息来驱动的,整个机制是围绕着消息的产生以及处理而展开的。消息机制的三大
2018-01-12 11:57:05 252
原创 Android 面试问到单例了咋整?
单例模式是java设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,并确保是单一的对象。这个类提供直接访问其单一对象的方式,且不需要实例化该类的对象。 特点 单例类只能有一个实例 单例类必须自己创建自己唯一的实例。构造函数是私有的,外部是无法实例化该类。 单例类必须给所有其他对象提供这一实例。 优缺点 优点 减少程序内部实例数目,节省系统资源 全局使用的实
2018-01-10 18:29:43 195
原创 Android 内存泄漏整理
内存泄漏即该被释放的内存没有被及时的释放,一直被某个或某些实例所持有却不再使用导致GC不能回收。 Java内存分配策略 Java程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配。对应的三种策略使用的内存空间是要分别是静态存储区(也称方法区),栈区,和堆区。 静态存储区(方法区):主要存放静态数据,全局static数据和常量。这块内存在程序编译时就已经分配好,并且在程
2018-01-10 18:27:30 176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人