`
- 浏览:
1346 次
- 性别:
- 来自:
上海
-
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。
从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。从6.0开始,其运行效率得到了非常大的提高,尤其是在桌面应用方面。
JDK本身使用了Java语言编写,在我们下载的安装包里,有一个src.zip,里面就是JDK的源代码。
[编辑本段]版本
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
[编辑本段]组成
JDK包含的基本组件包括:
•javac – 编译器,将源程序转成字节码
•jar – 打包工具,将相关的类文件打包成一个文件
•javadoc – 文档生成器,从源码注释中提取文档
•jdb – debugger,查错工具
•java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【免费】java开发工具JDK介绍,很全,很详细的介绍。
JDK介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,...
**Java新书介绍-JDK** 在Java编程领域,不断学习和掌握新的技术和工具至关重要,而JDK(Java Development Kit)作为Java开发的核心组件,始终扮演着举足轻重的角色。本篇文章将围绕一本以JDK为主题的最新图书进行...
JDK介绍** Java Development Kit(JDK)是开发和运行Java应用程序的基础软件包,由Oracle公司提供。它包含了Java编译器、Java虚拟机(JVM)、Java类库以及各种开发工具,如Java文档生成工具、调试器等。 **2. JDK...
**一、JDK介绍** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具集。JDK是Java平台的核心组件,它包含了Java编译器、Java虚拟机(JVM)、Java类库以及各种开发者工具,如Java调试...
视频教程地址:http://www.gulixueyuan.com/course/56
【免费】java开发工具JDK介绍,很全,很详细的介绍。半周心血。
本文将详细介绍如何在Linux环境下更换JDK,并进一步介绍如何更改WebLogic服务器所使用的JDK。 #### 二、Linux系统更换JDK ##### 1. 查看当前JDK安装情况 首先,需要检查当前系统是否已安装JDK以及其版本信息。 - ...
#### 二、JDK介绍 JDK是Java开发工具包的简称,它包含了Java运行环境(JRE)、Java虚拟机(JVM)以及Java工具和库文件等,是开发Java程序的基础。对于Android开发者而言,选择合适的JDK版本至关重要,因为不同的...
以上就是关于JDK 1.8.0_211的主要特性介绍。这个版本的JDK带来了许多重要的更新,极大地提升了Java开发的效率和代码质量,也是Java开发者必须掌握的关键知识。理解并熟练应用这些特性,将有助于开发者编写出更加高效...
以下将详细介绍JDK从1.6到11的主要变化和重要知识点。 **JDK 1.6**(也称为Java SE 6): 1. **改进的Swing UI**:提供了更好的图形性能和更多的组件样式。 2. **增强的集合框架**:添加了`ArrayList`和`LinkedList...
jdk1.8官方正式版下载,JDK详细介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),...
本文档将重点介绍JDK 10的主要更新,以及如何利用这些新特性进行Java开发。** ### 1. 变量类型推断(Local Variable Type Inference - JEP 286) JDK 10引入了`var`关键字,允许局部变量声明时省略类型。这使得...
在实际应用中,经常需要指定Tomcat使用的JDK路径,本文将详细介绍如何在Tomcat下指定JDK路径。 #### 二、为什么需要指定JDK路径 在部署和配置Tomcat时,指定JDK路径有以下几个重要原因: 1. **版本兼容性**:不同...
JDK详细介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业...
- **API文档**:详细介绍了JDK17提供的所有公共类、接口和方法,是开发人员编写代码的重要参考。 - **教程**:提供了一系列的教程,帮助新手快速上手Java编程,包括基础概念、语法和最佳实践。 - **指南和参考**:...
本文将详细介绍如何在Windows操作系统上安装JDK8,以及探讨其主要特性和应用。 **1. JDK8的下载与安装** 首先,你需要访问Oracle官方网站下载JDK8的安装包。在本例中,我们拥有名为"jdk-8u361-windows-x64.exe"的...
本文将详细介绍Oracle JDK 1.8在Linux 64位系统上的安装和使用,以及其对Java开发的重要性。 首先,JDK 1.8是Oracle公司发布的一个重要的Java版本,它引入了许多新特性和改进。例如,Lambda表达式是这个版本的一大...
本篇文章将详细介绍JDK 8的关键特性和使用方法。 1. **Lambda表达式**:这是JDK 8最显著的新特性之一,它允许函数式编程风格的代码编写。Lambda表达式可以作为参数传递,也可以作为返回值。它们简化了匿名内部类的...