一、下载JDK8源码
JDK8源码下载地址: https://hg.openjdk.org/
1.打开下载地址,JDK8的源码都是基于jdk8u之上,所以点击jdk8u
2.进入页面之后可以看到一些小版本,这里我们选择 jdk8u60
,和我本地版本保持一致,点击下面的 jdk
3.点击左侧的 zip
,即可下载源码压缩包。
![](https://img-blog.csdnimg.cn/3ace493ddffc471fbd6bc927eb4ec48f.png)
下载后文件如下所示:
二、将源码导入IDEA
1.在源码导入前,我们查看 HashMap
类是这样的:
2.点击 File
-> Project Structure...
,或者快捷键 Ctrl+Alt+Shift+S
![](https://img-blog.csdnimg.cn/fcee40e0282048dcb5d59b673fda8f7d.png)
3.依次点击 SDKs
-> 1.8
-> Sourcepath
-> +
![](https://img-blog.csdnimg.cn/18148f4bd2e84a6eb083ac36693ddd4b.png)
4.选择好刚才下载的文件,点击 OK
![](https://img-blog.csdnimg.cn/3059c70c545a432eb977e342c27cfc1d.png)
5.默认全选,继续点击 OK
![](https://img-blog.csdnimg.cn/2f362a1323e349fbb90ed496d879b054.png)
6.点击 OK
生效。
![](https://img-blog.csdnimg.cn/8274f3b4b1bd408aa04a4732a6afe10b.png)
7.我们可以看到,之前的.class
文件已经变成了.java
文件,导入成功。
整理完毕,完结撒花~