对于工作中经常用到的东西,还是多看看实现原理,这样用着才能放心。
源码思想学习计划:
1.java基础库
java线程框架窥探
2.集合类
java枚举类使用
递归本质窥探
hashmap/hashtable实现内幕
Collections集合工具类
java定时框架窥探
3.并发包
java队列高级特性
CountDownLatch计数器使用
Semaphore信号量机制使用
CyclicBarrier栅栏使用
java线程池框架窥探
Future机制解析
4.java多线程高级特性
synchronized机制解析
Lock机制解析
volatile内存可见性窥探
java原子框架特性与缺点
5.java代理框架
代理/动态代理原理
6.spring框架
spring aop和ioc原理与应用
spring mvc源码跟踪
spring事务机制