在学习JDK源码的时候,自然少不了代码的调试。
阅读与调试各个版本JDK源码, 环境搭建基本一致,这里以JDK1.8为例。
首先,在安装的jdk1.8路径下,找到src.zip和javafx-src.zip压缩文件.
选择一个合适的目录 复制过来一份
接着新建两个文件夹 javafx-src 和 src,将两个压缩包分别放入两个文件夹,并解压。
接着用IDEA新建一个Java项目,注意目录不要是LeanCode.
正常建项目,新建项目完成之后,点击file>project structure,然后选中SKDS,切换到Sourcepath选项 .
然后点击file --> Setting --> Build,Execution,Deployment --> Debugger --> Stepping 把Do not step into the classes中的ajva.*,javax.*取消勾选,其他的随意, 点击apply。
简单代码的打印输出:
简单的调试
成功进入JDK源码中。
下面介绍几个阅读调试源码的技巧:
查看类直接可以用快捷键alt + 7 ,可以看到这个方法有哪些调用方法