JDK源码学习总体概述以及环境搭建

Posted Java框架源码分析

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK源码学习总体概述以及环境搭建相关的知识,希望对你有一定的参考价值。

本文将阐述研究JDK源码的哪些部分,以及搭建一个阅读源代码的环境。

本文大纲:

一、JDK源码核心部分。

二、源码环境搭建

1、JDK的下载和安装。

2、Eclipse/My eclipse的下载与安装

3、源码的导入


一、JDK源码核心部分

如果你已经安装了JDK,做过一些开发,那么你应该知道你安装的JDK的主目录下有一个src.zip的压缩包,这个就是JDK的源码包,打开源码包,点击里面的java目录,可以看到该目录结构如下所示:

这些包路径的具体含义:

appletjava的小应用程序。

awtjava的画图工具包

beans:主要是类的定义和修饰

io:输入输出流

lang:常用数据类型

math:科学计算

net:网络编程

nio:非阻塞式io

rmi:远程方法调用

security:安全

sql:数据库连接

text:操作文本

util:常用的工具类

由于浏览器的广泛使用,awtapplet在业界应用越来越少,所以就不在研究这部分,其余的都是我们接下来研究学习的内容。我们将按照从左到右,从上到下的顺序研究这些包的源码。如下图所示:

二、源码环境搭建

1JDK的下载与安装

       如果你已经安装好了JDK,那就不用重新安装了,只要1.5版本以上的就可以,我用的是1.6的,其实差别不大,不用在意,你用1.7、1.8也可以。如果你没有安装JDK,你可以搜一下教程,网上很多。

2Eclipse/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源码学习环境(可修改+断点+笔记)

非常实用,IDEA 搭建JDK源码学习环境(可修改+断点+笔记)

JDK源码阅读环境搭建

Dubbo源码学习(一环境搭建)

学习 Tomcat 源码进行环境搭建+eclipse

终于知道怎么学习jdk源码了