学习知识点目录-----每天学一点(高级Android/Java攻城狮)
来源:互联网 发布:游戏编程培训学校 编辑:程序博客网 时间:2024/06/07 22:57
目标:形成个人的知识体系图
主要两部分:
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
- 学习知识点目录-----每天学一点(高级Android/Java攻城狮)
- 每天学习一个知识点,每天进步一点
- 每天学一点(一)
- C++学习笔记(每天学一点C++)
- JAVA攻城狮学习路线
- 每天学一点java字节码
- 【每天学一点】JAVA Servlet相关
- 【每天学一点】JAVA Servlet相关02
- 【每天学一点】JAVA Cookie相关
- 每天一点java学习-start
- 每天学一点linux(9)--文件与目录的默认权限与隐藏权限
- 每天学一点flash(71)折纸
- 每天学一点flash(84) 翻转
- 每天学一点linux(一)
- 每天学一点linux(二)
- 每天学一点linux(三)
- 每天学一点linux(四)
- 每天学一点linux(5)
- 登录界面
- plsql链接oracle的版本问题
- 初识MVC
- 使用Cocoapods创建私有podspec
- Android studio 安装
- 学习知识点目录-----每天学一点(高级Android/Java攻城狮)
- banner框架,一个比较齐全的框架
- 王学岗文本/二进制的读取和加密解密
- Android开发环境搭建
- ASP.NET ZERO 学习 —— (15) 应用开发Demo之授权
- sqoop连接sqlServer
- statement和PreparedStatement的区别
- 解决ListView内置选择框复用混乱的问题
- 实验3 Android UI(2)