下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Java中必要的JDK你了解吗?

作者:课课家教育     来源: http://www.kokojia.com点击数:984发布时间: 2016-08-14 09:00:31

标签: JDKJavaJava开发环境

大神带你学编程,欢迎选课

  可能有些朋友刚刚接触java语言,仅仅只是学习了Java的基本知识。或者在学校的电脑中简单的进行了Java程序的编写。但是在使用自己电脑的时候明明安装了Java 却不能运行。这是因为你的电脑中还没有搭建Java开发环境,也就是本文中将要介绍的JDK。

java图标图片

  JDK

  JDK是由Sun公司开发的一个免费软件开发包,是针对于Java开发人员的。可以说,JDK是整个Java的核心,其中包括了Java的运行环境(Java Runtime Envirnment)和一堆Java工具以及Java基础的类库(rt.jar)。而自从Java推出以来,JDK就已经成为了被广泛使用的一套Java 开发工具

  因此掌握JDK是学习Java语言的重要的一步。而在2006年,Sun公司宣布将基于GPL的开源JDK进行发布,这个决定使JDK成为了开源软件。并且在这个基础上Sun公司最终促成了GPL协议的OpenJDK的发布。

  虽然JDK最先有Sun公司开发,但是后来很多的公司以及组织都自己开发自己的JDK,但是最主流的JDK还是Sun公司发布的。以下是其他公司或者组织自己开发的JDK:

   1)GUN组织开发的JDK——GCJ(The GNU Compiler for Java),可以使用在Linux系统上。

   2)IBM公司的JDK,包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。可用在AIX、Linux、Windows等主流系统上。

   3)Oracle公司推出的JRockit JDK,适用于Windows、Linux及Solaris系统。

Java JDK图片

  在JDK中还包括许多关于开发、调试Java 程序的工具。下面我们选择最主要的进行介绍:

   javac

    它是java中的编译器,它的作用是将后缀名为 .java的源代码逐个进行编译,最终变成后缀名为 .class的字节码文件。所以这也是Java开发中必不可少的一个程序,也是后面用的最多的程序之一。

   java

   虽然它和Java一样名字,但是它是字节码的解释程序。也就是说它可以解释并且执行后缀名为 .class的字节码文件。所以上文中由javac编译后的文件就是由java执行。而且事实上是,所有的Java程序都是由这个程序来解释执行的。

   javadoc

   javadoc是一个自动生成文档的工具。它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。简单来说就是它可以把Java源代码中的注释语句自动整理成文档。

   jdb

   jdb的全名是 java debugger,它是一种命令行调试器,作用是用于调试Java程序的代码。

   jar

   上文我们说到Java字节码文件是用后缀 .class作为结尾的。可是当程序文件比较少的时候是容易管理,但是随着程序规模的增大,文件数量也会随之增多。所以Java为了方便管理这些文件,提供了一种可以将字节码文件进行合并的jar 工具。它的功能是将许多功能相关的字节码文件合并为一个后缀为 .jar的文件,这样就可以减少文件的数量,而且还使字节码的管理变得更为有序。

  在上文中,我们也有说到,除了Sun公司之外还有很多公司和组织都开发了自己的JDK。但是还比较推荐使用官方的JDK,这样可以减少不必要的麻烦。

  最后说一下Sun的JDK从5.0开始机不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。现在最高的JDK是8.0.而从5.0开始JDK就开始提供了很多实用的功能,从6.0开始运行效率提高了非常的。在我们学习Java编程的时候最好还是使用官方的JDK,尽量避免麻烦,毕竟对于初学者很多还不明白。如果你想了解JDK怎么安装,你也可以在本网站中进行搜索。

赞(25)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程