本专题中的内容仅供我个人使用及他人参考 内容绝大多数来源于网络公开资料的整理
请勿转载!请勿用于商业用途!谢谢
必考:
【网络通信】
【内存】
【多进程通信】AIDL、Messenger、进程、线程
【多进程通信】Binder机制
【多线程通信】消息机制
【同步】
【集合框架】
【集合框架】红黑树
【算法】
【类的加载】
必会:
【activity生命周期/四种启动模式】
【事件分发】
【ANR/UI卡顿】
【视图绘制/自定义控件】
【单元测试】
【Android Parcelable和Serializable的区别】
【fragemnt】
JAVA难点:
【面向对象的六大原则】
【设计模式】
【反射/注解/依赖注入】
【泛型/引用类型】
结合实际:
【开源库内部是如何工作的】图片加载
【开源库内部是如何工作的】网络
【开源库内部是如何工作的】事件分发
【开源库各有什么优缺点】图片加载
【开源库各有什么优缺点】网络
【开源库各有什么优缺点】事件分发
【手机适配】
不够熟悉的技术点
DataBinding
MVP
RxJava
阿里电话面试收获
+1.activity每个生命周期应该干什么
+2.butterknife、eventbus有什么缺点及实现机制
+3.handler静态
Android解惑之Handler为什么需要是static的
+4.虚引用
5.jvm内存
6.垃圾回收算法
7.内存泄漏处理
网友评论