终于知道怎么学习jdk源码了

Posted 大雄和你一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了终于知道怎么学习jdk源码了相关的知识,希望对你有一定的参考价值。

点击

“蓝色字”

关注大雄,一起学习进步


大雄作为一名资深小白,近日也想看看jdk源码涨涨知识。看到精彩之处免不了写点注释,看到不懂之处免不了打个断点。

但是为啥加个注释还提示文件是read only的,仔细想想直接改系统jdk源码好像不是太好,所以想着找一个更加优美的方案。

于是找呀找呀终于找到一个非常完整的教程,搭建起了自己的源码阅读环境。可以愉快的加注释了。这里跟大家分享一下我找到的资源。祝大伙源码学习愉快!~

这篇文章写了非常详细的步骤,还有每一步的截图以及对一些错误的解决方法。

在搭建过程中可能会遇到些问题,大雄记录了一下,大家一定先看完下边的再动手,否则后果自负:

  1. 第一次跑demo之前,一定先把文章里提到的问题全部解决好了再跑;因为第一次跑非常慢,也非常烧机器,所以一定要争取一次成功

  2. 如果控制台有报错,立即杀死进程并解决,不要等到跑完了跑不起来再找错误日志解决

  3. 搞好了就不要随便修改maven依赖了,因为修改后整个又要重新编译,非常慢

大雄在搭建时还遇到了一个问题

Error:java: Compilation failed: internal java compiler error

这个问题多半是编译器和jdk版本不匹配导致的

大家如果遇到,可以参考下面这篇文章排查

最后再来一次:

祝大家源码学习愉快~


以上是关于终于知道怎么学习jdk源码了的主要内容,如果未能解决你的问题,请参考以下文章

怎么 debug JDK 源码?

JAVA8学习——从源码角度深入Stream流(学习过程)

一点一点看JDK源码

学习java不知道怎么入手?分享一套我自己学习的路线

读JDK源码,可以边读边加注释的姿势怎么样?

JDK源码学习总体概述以及环境搭建