复习大纲
2018-03-29 本文已影响5人
戈壁老曹
复习大纲
2018.3.29创建,参考各位大佬的文章所拟的复习大纲,后面进一步完善(第一次写md,略丑)
Android
四大组件
- Activity
- 启动方式
- 生命周期
- 启动模式以及使用场景
- Fragment(额外)
- Service
- Broadcast Receiver
- Content Provider
线程和线程池
线程间通信
- 共享内存(变量)
- 文件,数据库
- Handler
- Java 里的 wait(),notify(),notifyAll()
进程间通信
- AIDL
- 广播
- messenger
- Retrofit
- Rxjava
- EventBus
- Glide及其他图片加载框架、各自优缺点
- 等等....
- 布局优化
- 绘制优化
- 内存泄露优化
- 响应速度优化
- listview、RecycleView、Bitmap优化
- 线程优化
和js交互方式
Java
Java基础
- 封装、继承、多态
- 关键字
- 抽象类与接口
- 内部类
- String、StringBuffer与StringBuilder的区别
- equals和==的区别
- 四种引用
集合
反射、泛型、异常
IO
JDBC
JVM
数据结构
栈
队列
树
图
查找
一些基本算法
- 贪心算法
- 分治策略
- 动态规划