搭建步骤
创建一个最普通的 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




