学习知识点目录-----每天学一点(高级Android/Java攻城狮)


目标:形成个人的知识体系图

主要两部分:

JAVA部分:--->Java后台开发工程师

Java基础,JVM底层原理

三大框架:Spring  Struts  Hibernate

数据库:Oracle  mysql  SQL Server

j2EE J2SE

Android部分:--->Android应用工程师--->Android系统工程师


代码规范  -----逐步积累完善(博客已有初步总结)


1.  Java  线程池  ----待学习总结

     ThreadPoolExecutor ....

2.  Okhttp 源码分析  ----未完 待学习总结  ----本周170318完成

3.  Volley 源码分析  ----大致原理已详细了解  待深入了解总结文档

3.  BlockingQueue 阻塞队列   ----未完 待学习总结

     可以用来实现生产者-消费者模式(比如Volley中有使用到),take方法获取元素时,队列为空时会阻塞当前线程

     ArrayBlockingQueue,LinkedBlockingQueue,PriorityBlockingQueue,SynchronousQueue

4.  Android Handler机制  ----原理已详细了解 待总结文档输出

5.  Android事件分发机制  -----初步了解   待深入学习总结文档

6.  Android动画

7.  Android View绘制过程 及 自定义View

8.  设计模式

     单例模式七种写法,生产者-消费者模式,装饰模式 ......

9.  架构:MVP  MVVM

10. 图片缓存及显示

11. I/O: Okio 

      补充了java.io和java.nio的不足,以便能够更加方便,快速的访问、存储和处理你的数据。OkHttp的底层就是使用该库作为支持

12. RxJava

13.  Http及Https



猜你喜欢

转载自blog.csdn.net/zhiwenwei/article/details/62046330