目录
- 一、下载JDK8源码
- 二、将源码导入IDEA
一、下载JDK8源码
JDK8源码下载地址: https://hg.openjdk.org/
1.打开下载地址,JDK8的源码都是基于jdk8u之上,所以点击jdk8u
2.进入页面之后可以看到一些小版本,这里我们选择 jdk8u60
,和我本地版本保持一致,点击下面的 jdk
3.点击左侧的 zip
,即可下载源码压缩包。

下载后文件如下所示:
二、将源码导入IDEA
1.在源码导入前,我们查看 HashMap
类是这样的:
2.点击 File
-> Project Structure...
,或者快捷键 Ctrl+Alt+Shift+S

3.依次点击 SDKs
-> 1.8
-> Sourcepath
-> +

4.选择好刚才下载的文件,点击 OK

5.默认全选,继续点击 OK

6.点击 OK
生效。

7.我们可以看到,之前的.class
文件已经变成了.java
文件,导入成功。
整理完毕,完结撒花~