又到了金三银四,我也准备结束深漂之旅,准备回老家啦,在外漂泊了五年,有点想念家的味道。接下来我会写一系列的文章来分享我复习,面试,找工作的整个流程,也希望一起奋斗的小伙伴能早日投进大厂的怀抱!
首先,我列了一个即将要复习的大纲,虽然还不完善,但是我会逐步补充上来,根据这个大纲来进行知识点重难点的复习,简单的过一遍就好,遇到不会的就深入研究一下!
Android复习大纲
一. Android基础
1. 四大组件(Activity,Service,ContentProvider,BroadcastReceiver)相关知识点复习
2. Fragment,dialog,popupwindow各种弹框
3. 列表Recycleview,listview,gridview
4. 数据存储(SharedPreferences,Sqllite)
5. 网络通信(socket,OKhttp等)
6. 各种传感器
7. Gps
二. Android高级
1. 自定义view
2. 各大框架的使用和原理理解(Retrofit,eventbus,glide,rxjava等)
3. LruCache
4. Parcelable
5. 各大版本安卓特性适配
6. 屏幕适配
7. Jni
三. Java基础知识
1. 基本数据类型
2. 类、抽象类、接口
3. 重写,重载
4. 序列化
5. 多线程
6. 关键字
7. 抽象、封装、基础、多态
8. 字符串处理
9. 垃圾回收机制
10. 异常
11. 反射
12. 注解
13. 依赖注入
14. 泛型
15. 集合框架
四. 数据结构
1, 数组
2, 链表
3, 树
4, 图
5, 堆
6, 栈
7, 队列
五. 算法
1. 排序
2. 递归
3. 贪心
4. 动态规划
5. 分治
6. 穷举
7. 回溯
8. 查找