JVM的GC算法
OkHttp
ButterKnife //源码阅读
Dalvik内存模型
ART垃圾回收
JVM 可达性分析中哪些对象可以作为根节点
HashSet
SSL中的对称加密和非对称加密
Handler的内存泄露问题
Android volatile关键字
EventBus 源码阅读 //反射Class通常采用通配符 =>Class>或者Class extends T>
String a=“ abc”;String b=“ abc”; 创建了几个对象 //栈存放引用变量 堆存在new出来的对象,并且堆划分出一部分作为常量池
java的单例创建
Android进程优先级
ThreadLocal 源码
自定义View对象
Android @Override //重写
Android Semaphore机制
Android Lock同步
ThreadPoolExecutor 线程池
Android下载图片通过bitmap设置ImageView
ImageView
onSaveInstanceState //保存app数据,当系统因内存不足时而销毁app,会得到调用
ViewPager&PagerAdapter&TabFragmentPagerAdapter
Fragment在横竖屏切换时的数据保存
DialogFragment //采用子类继承的方式进行使用,相比AlertDialog由FragmentManager负责自动重建
SQLiteDatabase
IntentFilter的匹配规则
Android多进程