IDEA中配置阅读并编辑jdk8源码的环境

前言

  • JDK官方下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
  • openJDK下载地址:http://jdk.java.net/java-se-ri/8-MR3
  • 版本要求:JDK8
  • 开发工具:IDEA2020

IDEA中配置阅读并编辑jdk8源码的环境

导入jdk 源码压缩包

将source path 进行重新指定,这样可以对源码进行修改:

注意:将jdk源码src.zip 解压,拷贝到项目所在的某个目录,不要放在src下,否则会被当做项目的一部分,进行整体编译,造成卡顿。
IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境

JDK 源码阅读与编辑

第一步:IDEA关联source path

IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境

IDEA中配置阅读并编辑jdk8源码的环境
第二步:测试源码路径关联是否成功
IDEA中配置阅读并编辑jdk8源码的环境
IDEA中配置阅读并编辑jdk8源码的环境
最后,简述下JAVA源码学习重点包:

  • NIO
  • UITL(CONCURRENT包又称JUC,集合,锁,原子)
  • LANG(反射,线程,字符串,类加载)