Android知识体系总结2019年5月份(初级到中级再到高级,你值得拥有)
仅仅是学习路线,面试者绕行!仅仅是学习路线,面试者绕行!仅仅是学习路线,面试者绕行!–>Android面试题集
笔者此前已经总结过一篇知识体系文章,但是经过一些思考发现,笔者仅仅将知识堆叠在那里,并没有做阶段性的分类,对于初学者而言,往往就会被吓退,而对于中级甚至高级进阶的同学而言,还是不够全面,因此笔者此篇文章是用来总结Android每个阶段应该掌握的知识点。笔者将学习者分为三个阶段,分别为初级,中级,高级。每一个阶段都有一个学习路线图,按照笔者给的路线进行学习和工作经验的积累,我想最终你会成为一名资深Android工程师。文章内容包括:
初级Android工程师知识体系总结
中级Android工程师知识体系总结
高级Android工程师知识体系总结
面试题总结(基本涵盖所有Android面试题,笔者看了很多面试总结整理的)
点击查看之前的知识体系文章(Android知识体系总结(全方面覆盖Android知识结构,面试&进阶))
路线总览(看不清请点击图片查看),笔者还在总结中,应该会越来越完善:
在这里插入图片描述
1.初级Android程序员阶段
初级Android程序员路线图
1.1 Java基础知识
操作系统
JDK & JRE & JVM
面向过程 & 面向对象
8大基本数据类型 & 引用类型
数组
循环
Java异常
NIO/BIO/AIO
Java集合
Java多线程
以上笔者没有总结的非常细,因为很抱歉笔者没有精力去总结这些,读者可以自行通过看视频 & 看书的形式去学习这些,这也是入门Android的第一步,就是学习Java基础。
这里介绍笔者Java基础阶段读过的书籍:
1.Java核心技术系列书记
2.Java核心思想
1.2 Android基础知识
基础级别UI控件 -> 这个笔者就不总结了,读者可以看视频或者看书籍
布局
四大组件:
Activity
BroadcastReceiver
ContentProvider
Service
Handler
Handler
AsyncTask
HandlerThread
IntentService
高级UI控件
ListView
RecyclerView
ViewPager
WebView
CardView
Material+design非官方中文指导手册1.0(涵盖卡片,侧滑栏等) 提取码:uqex
Fragment
Fragment
数据持久化
SharedPreferences(被MMKV取代)
文件存储数据
SQLite数据库存储数据(在1.5中进行学习)
使用ContentProvider存储数据(四大组件中已经介绍)
网络存储数据(下面进行介绍)
网络请求与数据解析
对话框
通知(Notification)
常用的轮子
这里介绍笔者Android基础阶段读过的书籍:
1.第一行代码
2.Android编程权威指南
1.3 计算机网络部分
计算机网络部分
1.4 算法与数据结构(基础部分)
1.5 数据库
2.中级Android程序员阶段
Android中级路线图
3.高级Android程序员阶段
Android高级路线图
4.面试题总结
Android面试题集
---------------------
作者:ClAndEllen
来源:CSDN
原文:https://blog.csdn.net/ClAndEllen/article/details/89886833
版权声明:本文为博主原创文章,转载请附上博文链接!

浙公网安备 33010602011771号