java jdk native源码_JAVA JDK源码在线阅读

Java的版本是1.8.0_111,我把JDK源码发布到了github上,大家看起来也比较方便,地址:

下面是转载的JDK源码阅读顺序,原文:https://blog.csdn.net/qq_21033663/article/details/79571506

很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。

标题为包名,后面序号为优先级1-4,优先级递减

1、java.lang

1) Object 1

2) String 1

3) AbstractStringBuilder 1

4) StringBuffer 1

5) StringBuilder 1

6) Boolean 2

7) Byte 2

8) Double 2

9) Float 2

10) Integer 2

11) Long 2

12) Short 2

13) Thread 2

14) ThreadLocal 2

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

2) AbstractMap 1

3) AbstractSet 1

4) ArrayList 1

5) LinkedList 1

6) HashMap 1

7) Hashtable 1

8) HashSet 1

9) LinkedHashMap 1

10) LinkedHashSet 1

11) TreeMap 1

12) TreeSet 1

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

9) FutureTask 2

10)Semaphore 2

11)CyclicBarrier 2

13)CopyOnWriteArrayList 3

14)SynchronousQueue 3

15)BlockingDeque 3

16) 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值