在IDEA中调试JDK源码
文章目录
起因
团队里小伙伴问一些面试题中具体实现,鉴于小伙伴平时自己动手能力也比较强,就告诉他可以自己可以用IDEA按F7去自己debug
操作步骤
- 找到自己电脑上jdk安装目录,如
/Library/Java/JavaVirtualMachines/zulu8_x64/
- 将
/Library/Java/JavaVirtualMachines/zulu8_x64/zulu-8.jdk/Contents/Home/src.zip
文件解压缩到任意一个目录存放 - 找到
IDEA Preferences->Build, Execution...->Debugger->Stepping
, 取消Do not step into the classes
- 找到
Project Structure->SDKs->Sourcepath
,减掉src.zip,将第二步解压src.zip后存储的目录添加进来
这时候再按F7就可以进入到JDK的源码,并且是可以编辑随意修改的
搭配Java锁晋升步骤中使用jol查看java对象分布更佳
文章作者 P.X.C
上次更新 2021-12-29
许可协议 不允许任何形式转载。