JDK源码阅读计划

计划阅读顺序如下,优先级1-4,会按照优先级的顺序阅读每完成一个写一篇博客

1、java.lang

  1. Object 1 ☑️ 2020.7.17
  2. String 1 ☑️ 2020.7.17
  3. AbstractStringBuilder 1 ☑️ 2020.7.20
  4. StringBuffer 1 ☑️ 2020.7.21
  5. StringBuilder 1 ☑️ 2020.7.22
  6. Boolean 2 ☑️ 2020.7.23
  7. Byte 2 ☑️ 2020.7.23
  8. Double 2 ☑️ 2020.7.24
  9. Float 2 ☑️ 2020.7.30
  10. Integer 2 ☑️ 2020.7.31
  11. Long 2 ☑️ 2020.8.1
  12. Short 2 ☑️ 2020.8.2
  13. Thread 2 ☑️ 2020.8.4
  14. ThreadLocal 2 ☑️ 2020.8.5
  15. Enum 3
  16. Throwable 3
  17. Error 3
  18. Exception 3
  19. Class 4
  20. ClassLoader 4
  21. Compiler 4
  22. System 4
  23. Package 4
  24. Void 4

2、java.util

  1. AbstractList 1 ☑️ 2020.8.8
  2. AbstractMap 1 ☑️ 2020.8.9
  3. AbstractSet 1 ☑️ 2020.8.10
  4. ArrayList 1 ☑️ 2020.3.7
  5. LinkedList 1 ☑️ 2020.8.12
  6. HashMap 1 ☑️ 2020.8.13
  7. Hashtable 1 ☑️ 2020.8.14
  8. HashSet 1 ☑️ 2020.8.15
  9. LinkedHashMap 1 ☑️ 2020.8.16
  10. LinkedHashSet 1 ☑️ 2020.8.17
  11. TreeMap 1 ☑️ 2020.8.18
  12. TreeSet 1 ☑️ 2020.8.19
  13. Vector 2
  14. Queue 2
  15. Stack 2
  16. SortedMap 2
  17. SortedSet 2
  18. Collections 3
  19. Arrays 3
  20. Comparator 3
  21. Iterator 3
  22. Base64 4
  23. Date 4
  24. EventListener 4
  25. Random 4
  26. SubList 4
  27. Timer 4
  28. UUID 4
  29. WeakHashMap 4

3、java.util.concurrent

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

4、java.util.concurrent.atomic

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

5、java.lang.reflect

  1. Field 2
  2. Method 2

6、java.lang.annotation

  1. Annotation 3
  2. Target 3
  3. Inherited 3
  4. Retention 3
  5. Documented 4
  6. ElementType 4
  7. Native 4
  8. Repeatable 4

7、java.util.concurrent.locks

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

8、java.io

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

9、java.nio

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

10、java.sql

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

11、java.net

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

猜你喜欢

转载自blog.csdn.net/gongsenlin341/article/details/107400463