JDK源码学习总体概述以及环境搭建
Posted Java框架源码分析
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK源码学习总体概述以及环境搭建相关的知识,希望对你有一定的参考价值。
本文将阐述研究JDK源码的哪些部分,以及搭建一个阅读源代码的环境。
本文大纲:
一、JDK源码核心部分。
二、源码环境搭建
1、JDK的下载和安装。
2、Eclipse/My eclipse的下载与安装
3、源码的导入
一、JDK源码核心部分
如果你已经安装了JDK,做过一些开发,那么你应该知道你安装的JDK的主目录下有一个src.zip的压缩包,这个就是JDK的源码包,打开源码包,点击里面的java目录,可以看到该目录结构如下所示:
这些包路径的具体含义:
applet:java的小应用程序。
awt:java的画图工具包
beans:主要是类的定义和修饰
io:输入输出流
lang:常用数据类型
math:科学计算
net:网络编程
nio:非阻塞式io
rmi:远程方法调用
security:安全
sql:数据库连接
text:操作文本
util:常用的工具类
由于浏览器的广泛使用,awt和applet在业界应用越来越少,所以就不在研究这部分,其余的都是我们接下来研究学习的内容。我们将按照从左到右,从上到下的顺序研究这些包的源码。如下图所示:
二、源码环境搭建
1、JDK的下载与安装
如果你已经安装好了JDK,那就不用重新安装了,只要1.5版本以上的就可以,我用的是1.6的,其实差别不大,不用在意,你用1.7、1.8也可以。如果你没有安装JDK,你可以搜一下教程,网上很多。
2、Eclipse/MyEclipse的下载与安装
安装完JDK之后,你需要安装一个开发用的IDE,现在一般比较流行的就是Eclipse和My eclipse,或者IDEA了,你根据个人喜好安装一个,安装好的就不用重新安装了。下载IDE可以去官网下网,不过你百图直接下载一些也行,建议平时使用的IDE或框架去官网下载。Eclipse下载完解压就可以直接使用了,很方便,里面也集成了很多插件。如果你使用其他的IDE,你百度查一下安装教程。
3、源码的导入
现在的IDE大部分都和源码集成了,你只要指定源码包就可以。
在Eclipse中查看JDK类库的源代码方法如下:
第一步:你把鼠标放在一个jkd的类上按下F3,这时会跳转到一个class文件页面。
第二步:class文件页面会有一个“关联源代码”按钮,点击这个按钮,然后从你安装JDK的主目录下选择src.zip文件。
如果你使用其它的IDE,你可以查询一下如何引入源代码,一般很简单。
总结:本文主要是说明一下即将要研究JDK的哪部分,作了一个概要说明,大致有一个研究方向,以及明确研究的内容。最后就是搭建源代码的阅读环境,不过JDK的源码相信很多人都多多少少看过,这个阅读源代码的环境你也早就拥有了,我在此也是简单说一下,见笑了。接下来我们即将真正步入研究JDK源码的范畴,敬请期待,希望本文对你有帮助,感谢你的耐心阅读!
以上是关于JDK源码学习总体概述以及环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
非常实用,IDEA 搭建JDK源码学习环境(可修改+断点+笔记)