前言

时间飞逝,转眼间毕业两年多,从事 Android 开发三年了。我在想,也是时候将自己的 Android 整理成一套体系。
这一次的知识体系图谱只涉及到 Android 基础知识部分和设计模式的, Android

写这一套 Android 面试必备系列文章的初衷。

  1. 整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。
  2. 现在不少 Android 开发者还比较迷茫,没有形成自己的一套知识体系。希望这一系列的文章能够帮助他们。

Android 基础知识体系

Android 基础

相关文章:

Android 面试必备 - http 与 https 协议

Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)

Android 面试必备 - 线程

Android 面试必备 - JVM 及 类加载机制

Android 面试必备 - 系统、App、Activity 启动过程

设计模式

相关文章

观察者设计模式 Vs 事件委托(java)

java 代理模式详解

装饰者模式及其应用

建造者模式(Builder)及其应用


写给技术人员的几句话

编程一定要动手实践

平时,我们在阅读博客的时候,看了一些文章,感觉这个知识带你掌握了,但事后,再碰到类似的内容,你还是一脸懵逼。

比如,看到一些炫酷的自定义 View 的时候,看了实现思路,你会觉得挺简单的。但当你要实现类似 UI 效果的时候,你会发现你根本无从下手。归根结底,是因为你根本没有掌握这个知识点,可能连点皮毛也不懂。

当然,我不是说,每一个知识点你都要非常熟悉。对于那些经常用到的知识点,你至少要熟练掌握。而对于那些不是经常用到的知识点,你只需要有一个大概印象就好。等到需要的时候,直接 google 一下。

要多总结,做笔记

有一句俗话,好记性不如烂笔头。我觉得这话有一定的道理。平时我们看文章,或者跟别人探讨,觉得某些观点挺正确的。但事后就是想不起来,这是为什么呢?这是因为我们只停留在表层,没有真正转化为自己内在的东西。你记性好,当时记住了。但你能保证十天,一个月,一年之后,你还记得住吗?

做笔记的难得之处,是你的思考过程。当你着手记笔记的时候,你的大脑在思考,我要怎样用简短通俗的语言记录下来。这在无形之中加深了你的印象。一段时间后,即使你忘记了,但当你回看以前的笔记的时候,我们往往会吸收地很快。

当然,我也不赞同一味地死记硬背。生活中的琐事那么多,不可能事事都记录下来。挑选那些你觉得重要的,有感触的即可。

就那我这两三年写博客的例子来说吧,两年前在做一些 UI 特效的时候,将相关的原理都搞明白了。我以为我至少可以记忆个两三年吧。但事实是我太天真了,两年之后,再次遇到相关的 UI 特效的时候,我早已将一切忘光。不过幸好的是,我翻阅了两年前的博客,理了一下思路,很快就掌握了。

要形成自己的一套知识体系

知识体系,就是对自己的知识进行梳理,形成一套理论。我们可以借助一些思维导图工具整理出来,这样的话,你可以快速查看哪些知识点是自己掌握的,哪些知识点是模棱两可的,哪些知识点是不会的。以后复习的时候会非常方便,帮我们节省很多时间。

那要如何形成自己的一套知识体系呢?

对于没画过思维导图的人来说,你一下子要让他画出来,基本不可能。首先,你可以先参考别人的做法,模仿,参考一下别人画的知识图谱,尝试去理解他,转化为自己的知识。

接着,再尝试自己去总结,用思维导图画出来。只有自己画出来的东西,才是属于自己的。


资料下载

扫一扫,关注我的微信公众号 徐公码字(stormjun94), 回复 Android 面试即可获取下载链接

Android 面试必备 - 知识图谱相关推荐

  1. Android 面试必备 - 线程

    前言 最近准备更新 Android 面试必备基础知识系列,有兴趣的可以关注我的微信公众号 stormjun94,有更新时,第一时间会在微信公众号上面发布,同时,也会同步在 GitHub 上面更新,如果 ...

  2. Android 面试必备 - 系统、App、Activity 启动过程

    前言 最近准备更新 Android 面试必备基础知识系列,有兴趣的可以关注我的微信公众号 stormjun94,有更新时,第一时间会在微信公众号上面发布,同时,也会同步在 GitHub 上面更新,如果 ...

  3. android面试基础知识,小程序FMP优化实录,经典好文

    前言 最近有些朋友提问,Android QQ空间 换肤实现原理是什么?于是,我决定在这里做一下回答.对这个方面感兴趣的朋友也可以来看下. 手q的换肤机制主要是通过拦截系统resource中的sPrel ...

  4. Python neo4j建立知识图谱,药品知识图谱,neo4j知识图谱,知识图谱的建立过程,智能用药知识图谱,智能问诊必备知识图谱

    一.知识图谱概念 知识图谱的概念是由谷歌公司在2012年5月17日提出的,谷歌公司将以此为基础构建下一代智能化搜索引擎,知识图谱技术创造出一种全新的信息检索模式,为解决信息检索问题提供了新的思路.本质 ...

  5. android tcp 最优窗口,Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)...

    简介 HTTP协议(超文本传输协议)和 UDP(用户数据包协议),TCP 协议(传输控制协议) TCP/IP是个协议组,可分为四个层次:网络接口层.网络层.传输层和应用层. 在网络层有IP协议.ICM ...

  6. Android 面试必备之 JVM 相关口水话,flutterpageview动画

    长期存活的对象进入老年代 既然虚拟机采用了分代收集的思想来管理内存,那么内存回收就必须得识别哪些对象应放在新生代还是老年代.为了做到这一点,虚拟机给每个对象定义了一个对象年龄计数器.如果对象在 Ede ...

  7. Android开发要达到阿里P7水平,很难吗,Android高级工程师必备知识

    举个例子: 对于OOM,需要知道有哪些优化工具可以使用(Lint.MAT等),如何检测OOM,以及垃圾回收机制等深层次的原理.对于性能优化来说,如何减少apk体积.资源动态加载等都是必会的.以下是性能 ...

  8. 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试

    1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1 ...

  9. 安卓开发基础面试题,Android面试必备的集合源码详解,附小技巧

    去年无疑是 Flutter 技术如火如荼发展的一年. 每一个移动开发者都在为 Flutter 带来的"快速开发.富有表现力和灵活的 UI.原生性能"的特色和理念而痴狂,从超级 Ap ...

最新文章

  1. 美国国安局承包商被捕,被刑事指控盗窃机密
  2. js post中服务器500错误信息,node.js - Node Express Post 500(内部服务器错误)jquery-3.4.1.min.js - 堆栈内存溢出...
  3. 转 从内核文件系统看文件读写过程
  4. 总结Java常见面试题和答案
  5. 将数据库日志添加到JUnit3
  6. sae 微信 java web_[1] 微信公众号与sae的web应用之间的配置
  7. hdoj 3376,2686 Matrix Again 【最小费用最大流】
  8. 鸿蒙如何连接电视,鸿蒙系统首秀,在自家设备上和普通电视大不相同
  9. 苹果Mac全能视频播放器:Playr
  10. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_17-页面查询接口定义-定义模型-需求分析和模型类...
  11. Linux安装软件的三种方式
  12. 软件测试 白盒测试用例设计方法动态 逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)基本路径测试法
  13. 管理信息系统开发流程
  14. 深度学习笔记(19) 多任务学习
  15. Win10 使用双宽带和双网卡进行网络叠加、提高网速的设置
  16. android音量键调节听筒音量的大小
  17. Unity VR开发教程 OpenXR+XR Interaction Toolkit (三) 转向和移动
  18. [雪峰磁针石博客]可爱的python测试开发库
  19. matlab求函数在x0的值,MATLAB和C++数据交类实例---求任意函数y=f(x)的n阶导数,并计算在x=x0处的值...
  20. 【STC32G12K128开发板】——STC32G12K128开发板介绍

热门文章

  1. Mac Safari 打不开网页,因为无法连接到服务器
  2. 《传统文化与中医养生》笔记
  3. 超牛叉的外网渗透详细教程
  4. SEC物权链奖金制度分析
  5. 11-17 成长日记
  6. 天下2的一些概念和职业特点
  7. 还在人工视频翻译和文档配音?这些AI都帮你干完了!
  8. [软件工程] 软件工程概念
  9. Translating and Segmenting Multi-modal Medical Volumes with Cycle- and Shape-Consistency GAN(简介)
  10. 中职计算机专业班主任工作计划,中职班主任工作计划标准范文