JDK源码系列 & 下载源码

为什么要写这个系列的文章呢?

因为我发现在工作中新来的Coder,它们往往Java基础都不牢固,却高谈阔论一些分布式事务,分布式场景。如果项目交给他们来做,未免让人感到有些担忧。包括我本人,对Java基础也掌握的不够,所以写这个文章的初衷也是为了巩固和提升自己的基础,目标争取做到Java基础天花板。

JDK源码的选择

只要是做Java的都知道,JDK有两种,一种是Oracle JDK,一种是Open JDK。今天我们讲的JDK源码下载是Open JDK,因为Oracle JDK闭源了!!!而Open JDK顾名思义就是开放的JDK源码,并且Oracle的项目发布经理Joe Darcy也声明了两者源码近乎一致。所以,我们下载Open JDK用来后续学习JDK源码使用。

Open JDK源码下载地址

Open JDK源码下载地址

如何下载源码?

  1. 首先打开上面的链接地址,可以看到如下图
    1. 这个做个解释JDK8和JDK8U的区别,JDK8是JDK8的正式发行版本,也就是JDK8.0.0.0 而JDK8U,则是后续的补丁版本,对于我们学习来说,其实选哪个版本都行。
  2. 我们选择JDK8U进入到下一个页面,如下图
    1. 可以看到有很多的更新版本,这里以JDK8U40为例进行下载 
  3. 点击JDK8U40进入到下一个页面,如下图
    1. 我们可以选择zip 
  4. 此时就会提示下载到哪个目录,按个人喜好选择目录即可
  5. 下载完的JDK,从Idea中打开,如下图
    1. 这时候读者可能找不到我们经常熟悉的根类Object在哪 
  6. 我们依次点开/src/share/share/classes/java,即可找到,如下图
  7.  源码已经下载好了,万事具备只欠学习的东风了,接下来的学习就从这些源码开始慢慢讲解!

下篇文章内容为 JDK源码系列 & JAVA语言的根类Object

  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ke555

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值