JDK源码阅读顺序

in TCEHJava with 0 comment

1、java.lang

1) Object 文档
2) String 文档
3) AbstractStringBuilder 未找到相关文档
4) StringBuffer 文档
5) StringBuilder 文档
6) Boolean 文档
7) Byte 文档
8) Double 文档
9) Float 文档
10) Integer 文档
11) Long 文档
12) Short 文档
13) Thread 文档
14) ThreadLocal 文档
15) Enum 文档
16) Throwable 文档
17) Error 文档
18) Exception 文档
19) Class 文档
20) ClassLoader 文档
21) Compiler 文档
22) System 文档
23) Package 文档
24) Void 文档

2、java.util

1) AbstractList
2) AbstractMap
3) AbstractSet
4) ArrayList
5) LinkedList
6) HashMap
7) Hashtable
8) HashSet
9) LinkedHashMap
10) LinkedHashSet
11) TreeMap
12) TreeSet
13) Vector
14) Queue
15) Stack
16) SortedMap
17) SortedSet
18) Collections
19) Arrays
20) Comparator
21) Iterator
22) Base64
23) Date
24) EventListener
25) Random
26) SubList
27) Timer
28) UUID
29) WeakHashMap

3、java.util.concurrent

1) ConcurrentHashMap
2) Executor
3) AbstractExecutorService
4) ExecutorService
5) ThreadPoolExecutor
6) BlockingQueue
7)AbstractQueuedSynchronizer
8)CountDownLatch
9) FutureTask
10)Semaphore
11)CyclicBarrier
13)CopyOnWriteArrayList
14)SynchronousQueue
15)BlockingDeque
16) Callable

4、java.util.concurrent.atomic

1) AtomicBoolean
2) AtomicInteger
3) AtomicLong
4) AtomicReference

5、java.lang.reflect

1) Field
2) Method

6、java.lang.annotation

1) Annotation
2) Target
3) Inherited
4) Retention
5) Documented
6) ElementType
7) Native
8) Repeatable (1.8新增)

7、java.util.concurrent.locks

1) Lock
2) Condition
3) ReentrantLock
4) ReentrantReadWriteLock

8、java.io

1) File
2) InputStream
3) OutputStream
4) Reader
5) Writer

9、java.nio

1) Buffer
2) ByteBuffer
3) CharBuffer
4) DoubleBuffer
5) FloatBuffer
6) IntBuffer
7) LongBuffer
8) ShortBuffer

10、java.sql

1) Connection
2) Driver
3) DriverManager
4) JDBCType
5) ResultSet
6) Statement

11、java.net

1) Socket
2) ServerSocket
3) URI
4) URL
5) URLEncoder

Comments are closed.