1、找到源码
jdk源码其实就在我们身边,jdk目录下面有个src.zip文件,解压出来就是源码
2、在IDE中打开源码
此时我们在IDEA中新建一个工程,把源码复制到工程中
新建一个测试类,运行这个测试类的过程中,项目会去编译我们刚刚复制进来的源码,这个时间有点久,有点吃机器,可以在机器空闲的时候去做这个事情
注:会碰到的错误
1、com.sun包找不到,需要在Project Setting->Libraries把Jdk下面的tools.jar这个包加进来
2、oom等错误,需要加大编译内存
3、Debug进入源码
在调试的时候,我们的debug并不会进入jdk的源码中,这需要在idea中设置下,让debug走到jdk的源码中
4、调试源码
在我们写到一个测试类后,进入到jdk代码里面的时候,还是会去找jdk下面的class文件,这是因为我们需要在idea里面设置下,让它去找我们刚刚复制进来的代码
做完这些,基本上可以开始我们阅读源码之旅啦