天天看點

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源碼的環境

JDK 源碼閱讀與編輯

第一步:IDEA關聯source path

IDEA中配置閱讀并編輯jdk8源碼的環境
IDEA中配置閱讀并編輯jdk8源碼的環境
IDEA中配置閱讀并編輯jdk8源碼的環境
IDEA中配置閱讀并編輯jdk8源碼的環境
最後,簡述下JAVA源碼學習重點包:

  • NIO
  • UITL(CONCURRENT包又稱JUC,集合,鎖,原子)
  • LANG(反射,線程,字元串,類加載)