JDK源码学习
2019-07-25 本文已影响0人
TomyZhang
1.为什么要学习JDK源码?
- 了解类的工作原理,知其然知其所以然。
- 工作中能快速定位问题。
- 找工作面试时有用。
2.学习JDK源码的什么内容?
- 学习工作原理。
- 学习设计模式。
- 学习架构思想。
- 学习编码规范。
3.学习哪些JDK源码?
- Object
- HashMap
- HashSet
- ArrayList
- LinkedList
- ConcurrentHashMap
- CopyOnWriteArrayList
- CopyOnWriteArraySet
- String
- Integer
- AtomicInteger
4.如何学习JDK源码?
- 基本使用。
- 详细使用。
- 工作原理。
主流程、主要类。
旁枝细节。
主题学习。
JDK API:
JDK 1.8 API:
https://docs.oracle.com/javase/8/docs/api/
JDK 1.7 API:
https://docs.oracle.com/javase/7/docs/api/