JDK源码,从哪读起呢?大厂整理的通常所需阅读的源码范围

本文为Java开发者整理了阅读JDK源码的优先级顺序,包括java.lang、java.util、java.util.concurrent等核心包,帮助开发者系统地学习和理解JDK内部机制。
摘要由CSDN通过智能技术生成

很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。 以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减

1、java.lang

 Object 1
 String 1
 AbstractStringBuilder 1
 StringBuffer 1
 StringBuilder 1
 Boolean 2
 Byte 2
 Double 2
 Float 2
 Integer 2
 Long 2
 Short 2
 Thread 2
 ThreadLocal 2
 Enum 3
 Throwable 3
 Error 3
 Exception 3
 Class 4
 ClassLoader 4
 Compiler 4
 System 4
 Package 4
 Void 4
复制代码

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
 Blocki
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值