一 目标
记录学习jdk源码的一些笔记和心得,jdk版本使用11.0.1,工具idea
Class后面序号为优先级1-4,优先级递减
目录转载自博客: https://blog.csdn.net/qq_21033663/article/details/79571506
二 目录
1、java.lang
2、java.util
- AbstractList 1
- AbstractMap 1
- AbstractSet 1
- ArrayList 1
- LinkedList 1
- HashMap 1
- Hashtable 1
- HashSet 1
- LinkedHashMap 1
- LinkedHashSet 1
- TreeMap 1
- TreeSet 1
- Vector 2
- Queue 2
- Stack 2
- SortedMap 2
- SortedSet 2
- Collections 3
- Arrays 3
- Comparator 3
- Iterator 3
- Base64 4
- Date 4
- EventListener 4
- Random 4
- SubList 4
- Timer 4
- UUID 4
- WeakHashMap 4
3、java.util.concurrent
- ConcurrentHashMap 1
- Executor 2
- AbstractExecutorService 2
- ExecutorService 2
- ThreadPoolExecutor 2
- BlockingQueue 2
- AbstractQueuedSynchronizer 2
- CountDownLatch 2
- FutureTask 2
- Semaphore 2
- CyclicBarrier 2
- CopyOnWriteArrayList 3
- SynchronousQueue 3
- BlockingDeque 3
- Callable 4
4、java.util.concurrent.atomic
- AtomicBoolean 2
- AtomicInteger 2
- AtomicLong 2
- AtomicReference 3
5、java.lang.reflect
6、java.lang.annotation
- Annotation 3
- Target 3
- Inherited 3
- Retention 3
- Documented 4
- ElementType 4
- Native 4
- Repeatable 4
7、java.util.concurrent.locks
- Lock 2
- Condition 2
- ReentrantLock 2
- ReentrantReadWriteLock 2
8、java.io
- File 3
- InputStream 3
- OutputStream 3
- Reader 4
- Writer 4
9、java.nio
- Buffer 3
- ByteBuffer 4
- CharBuffer 4
- DoubleBuffer 4
- FloatBuffer 4
- IntBuffer 4
- LongBuffer 4
- ShortBuffer 4
10、java.sql
- Connection 3
- Driver 3
- DriverManager 3
- JDBCType 3
- ResultSet 4
- Statement 4
11、java.net
- Socket 3
- ServerSocket 3
- URI 4
- URL 4
- URLEncoder 4
12 jdk新版本增加类(更新ing.....)
三 源代码笔记地址
https://gitee.com/houzheng1216/sourcecode

JDK源码系列总索引
原文:https://www.cnblogs.com/houzheng/p/12188926.html