# JavaSource **Repository Path**: code-source-read/java-source ## Basic Information - **Project Name**: JavaSource - **Description**: Java源码阅读 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-21 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### JAVA源码阅读 #### 项目启动设置 ![](https://gitee.com/djaye/MyImage/raw/master/img/20210421164238.png) ![](https://gitee.com/djaye/MyImage/raw/master/img/20210421164316.png) ![](https://gitee.com/djaye/MyImage/raw/master/img/20210421164356.png) ![](https://gitee.com/djaye/MyImage/raw/master/img/20210421164431.png) ![](https://gitee.com/djaye/MyImage/raw/master/img/20210421164500.png) #### 重点学习计划 - lang-->util-->io-->nio-->math-->time-->net - 包内重要代码: Lang:包内文件,annotation,reflect Util:包内文件,concurrent,function,stream #### 备注 JDK源码结构: 1. 只需要看java目录里面的lang, util, math, time, io, nio, net 3. lang内有基础的class和type。以及里面的annotation和reflect可以看 4. util里面的类。以及concurrent文件夹的atomic和lock的实现。还有function,stream文件夹。 5. 其他部分比较直白,打开目录就知道看什么。 #### 参考资料 - [羊哥视频](https://www.bilibili.com/video/BV1V7411U78L?from=search&seid=4700517576561626733) - [源码阅读环境搭建1](https://blog.csdn.net/IT_Migrant_worker/article/details/104743218) - [源码阅读环境搭建2](http://www.komorebishao.com/2020/idea-java-jdk-funyard/) - [源码阅读环境搭建2,对应开源地址](https://github.com/CharlesShao/JavaJDKFunyard)