前言:
最近想看看HashMap的实现过程,本来了解到private notes可以对源码添加注释,但最后没有获取到插件,该问题没有解决,于是就想直接对源码包进行调试以及修改。
一、解压源码包
在jdk的安装路径内找到src.zip复制一份到自己准备好的调试文件夹内并解压
二、创建Java项目
创建一个java项目并在src文件夹下创建图中两个文件夹,resource用于存放源码,test用于写调试代码
三、新增一个SDK
修改sourcepath的指向位置,指向到当前Java工程的resource文件夹
四、修改project、modules
五、复制解压缩的源码
将从jdk中解压出来的源码拷贝到当前Java工程下,注意⚠️最好是拷贝当前需要调试的文件夹,以HashMap为例,我拷贝了java.util下的文件