admin管理员组

文章数量:1794759

JDK源码系列 & 下载源码

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源码下载地址

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

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

    本文标签: 源码系列JDKamp