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
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2019-06-21 21:59  天涯海角路  阅读(563)  评论(0)    收藏  举报