搭建步骤
创建一个最普通的 Java 基础项目。
创建两个包。
source:用于放 JDK 源码。 test:用于写测试代码。

导入JDK源码。
将 JDK 安装目录下的 src.zip 解压放到 source 下即可。

将 SDKs 中关联的 JDK 源码路径修改为我们这个项目路径下的。

遇到的问题
swing包下的一些内容报错。
解决方法:直接把 java.swing
整个删掉。

com.sun.source包下报错。
解决方法:直接把 com.sun.source
整个删掉。
启动调试时 Build 报错,提示系统资源不足。
解决方法:加大Build process heap size。

F7进不去JDK源码。
因为调试时,JDK源码受保护,一般单步调试不让进,但是可以设置。
解决方法:

总结
JDK 源码肯定是要看的:
面试跑不掉。 弄懂原理才不慌。 学习优秀的代码、思想和模式。
源码应该怎么看:
按需阅读。(例:面试常问的JUC) 多调试,多写注释,多回顾。
我上传的 JDK8 的源码:
https://github.com/rcbb-cc/jdk8-test
文章转载自日常bb,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Java萌新修炼手册⑥:面向对象の修仙奥义——从"散修"到"宗门大佬"的基因飞升!
让天下没有难学的编程
45次阅读
2025-04-25 10:10:40
Java萌新修炼手册②:Hello Worldの108种写法——从入门到入坟!
让天下没有难学的编程
39次阅读
2025-04-21 10:34:36
从 Java 到 Go:面向对象的巨人与云原生的轻骑兵
京东云开发者
35次阅读
2025-04-25 11:41:37
Java萌新修炼手册⑤:数组の千层套路——从"鸽子笼"到"摩天楼"的进阶之路!
让天下没有难学的编程
32次阅读
2025-04-25 10:10:41
Java数据库连接池学习
淡定
32次阅读
2025-04-14 22:46:26
Java萌新修炼手册④:流程控制の三十六计——让代码学会"见风使舵"!
让天下没有难学的编程
27次阅读
2025-04-23 14:33:55
Java萌新修炼手册①:开局一把JDK,环境搭建全靠浪!
让天下没有难学的编程
20次阅读
2025-04-21 10:34:37
java浅拷贝BeanUtils.copyProperties引发的RPC异常
京东云开发者
19次阅读
2025-04-30 17:10:50
Java程序使用预处理语句的性能提升
GreatSQL社区
17次阅读
2025-04-23 11:18:50
面试官:Java反射和new效率对比,差距有多大?
捡田螺的小男孩
17次阅读
2025-04-13 10:34:43