欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JDK源码阅读,调试,注释环境搭建

程序员文章站 2022-07-14 16:46:04
...

JDK源码阅读,调试,注释环境搭建

基础环境

创建项目

IDEA创建一个简单的Java项目,项目名称根据自己的情况指定

JDK源码阅读,调试,注释环境搭建
JDK源码阅读,调试,注释环境搭建
JDK源码阅读,调试,注释环境搭建
JDK源码阅读,调试,注释环境搭建

添加jdk源码

命令行执行 java -verbose 定位JDK安装路径

java -verbose

JDK源码阅读,调试,注释环境搭建

访达(Finder)cmd + shift + G,输入JDK安装路径,进入该目录

JDK源码阅读,调试,注释环境搭建
JDK源码阅读,调试,注释环境搭建

项目中新建jdk8目录和test目录

  • jdk8——jdk源码
  • test——自己测试代码

解压src.zip内容到jdk8目录

JDK源码阅读,调试,注释环境搭建

相关配置

增加IDEA编译所需堆内存,默认700,这里设置为1024

JDK源码阅读,调试,注释环境搭建

取消勾选 调试时不跳进去的类

JDK源码阅读,调试,注释环境搭建

增加自定义SDK

JDK源码阅读,调试,注释环境搭建

新的SDK命名为 1.8 src,JDK Home path配置为JDK安装目录,安装目录下自带了src.zip源码压缩包

JDK源码阅读,调试,注释环境搭建

用IDEA工程里解压的jdk源码代替1.8 src里自带的src.zip,这样一来就能够对源码添加自己的注释内容

JDK源码阅读,调试,注释环境搭建

JDK源码阅读,调试,注释环境搭建

切换项目的SDK为1.8 src

JDK源码阅读,调试,注释环境搭建

编写测试代码,进行调试

test目录下创建测试代码Test.java

package test;

import java.util.ArrayList;

public class Test {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
    }

}

打好断点,进行调试
JDK源码阅读,调试,注释环境搭建

跳进源代码,进行自定义注释说明

JDK源码阅读,调试,注释环境搭建

至此,就可以愉快地阅读JDK源码了。