随写
思考
Java框架
(使编程更快速更简洁更系统化,通过阅读这部分源码提高编程的灵活性,深入了解抽象、多态)
Java并发编程
(接触更高级一些的编程,通过阅读这部分源码更可以学习大神们的一些编程思想)
- 【源码】Semaphore
- 【源码】CountDownLatch
- 【介绍】CountDownLatch& Semaphore
- 【源码】Condition& ConditionObject
- 【介绍】Condition
- 【源码】ReentrantLock
- 【源码】AtomicInteger
- 【源码】Unsafe
- 【源码】Executors
- 【介绍】Executors
- 【源码】Callable& FutureTask
- 【源码】Thread相关native方法
- 【源码】Runnable& Thread
- 【介绍】Java线程
Java集合&Map
(通过源码更深入的理解集合&Map系列API)
- 【源码】Set
- 【源码】HashTable
- 【源码】TreeMap
- 【源码】HashMap
- 【源码】SortedMap& NavigableMap
- 【源码】Map& AbstractMap
- 【源码】Vector
- 【源码】LinkedList
- 【源码】ArrayList
- 【源码】List& AbstractList
- 【源码】Collection& AbstractCollection
Java虚拟机基础
(这个系列没有实操,理解了这部分理论知识在工作中会更得心应手)
工作必备
(工作中会用到的工具,除了Java基础之外,如果掌握了这些至少达到了可以应付工作的程度)