JDK Java开发工具包

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME
没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。

JDK包含的基本组件包括:
javac &nDash; 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
AppletvIEwer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具

JDK 9 最终将包含 Jigsaw 模块系统
在 jdk9-dev 的邮件列表中,Alan Bateman 宣布了一个 JDK9 开发分支的快照版本,该版本包含了 Jigsaw 模块系统。同时该项目的文档中也刚更新了相关的指示进度。这是 Jigsaw 项目开始到现在首次的变化。历史上 Java 的开发一直都是在不同的分支上做的,他们使用 Mercurial 不同的开发树。例如 Hotspot 编译器是在 Hotsp

发布于 2016-03-12 08:54:56 | 69 次阅读

Java 新版本不是 JDK 1.9
JDK增强提案(JEP)223是一种新的JDK版本命名规则,旨在使主要版本、小版本及安全版本的辨认更简单。它更简单、更直观、易于解析,并且与当前的行业做法一致,尤其是“语义版本命名(Semantic Versioning)”规则。例如,如果

发布于 2014-12-07 08:22:44 | 99 次阅读

JDK 8u144 发布,Java 开发工具包
JDK 8u144 发布了。该版本包含大量 Bug 修复。IANA Data 2017bJDK 8u141 包含的 IANA 时区数据版本为 2017b,详情Security BaselinesJDK 8u144 发布时的 Java 运行时环境(JRE)的安全基准在下表中指定:Bug 修复java.util.zip.ZipFile.getEntry()现在返回 ZipEntry 实例,具有目录条目的 /ends 条目名称下载地址及

发布于 2017-07-27 17:54:32 | 47 次阅读

JDK 8u141 发布,Java 开发工具包
JDK 8u141 已发布,该版本的完整版本字符串为 1.8.0_141-b15,其中“b”表示“构建”,版本号为 8u141 。IANA Data 2017bJDK 8u141 包含的 IANA 时区数据版本为 2017b,详情 Security BaselinesJDK 8u141 Java 运行时环境(JRE)的安全基准:JRE Expiration Date该版本将于 2017 年 10 月 17 日发布下一个关

发布于 2017-07-20 11:56:02 | 30 次阅读

JDK 8u131 发布,Java 开发工具包
JDK 8u131 发布了。Java SE 8u131 包括重要的安全修复和bug修复。Oracle 强烈建议所有 Java SE 8 用户升级到此版本。此次完整版本号为1.8.0_131-b11。JDK 8u131 包含 2016j 版本的 IANA 时区数据,还包含一些安全问题的修复(特别是MD5部分)。详细内容请看发行说明或发布主页。下载地址:http://www.oracle.com/techn

发布于 2017-04-19 11:26:43 | 95 次阅读

Java 开发工具包 JDK 8u121 发布,重要安全修复
JDK 8u121 发布了。Java SE 8u121 包括重要的安全修复。Oracle 强烈建议所有 Java SE 8 用户升级到此版本。JDK 8u121 包含 2016i 版本的 IANA 时区数据,还包含一些安全问题的修复,详细内容请看发行说明。发布主页下载地址

发布于 2017-01-20 17:18:15 | 24 次阅读

JDK 8u73、8u74 发布,Java 开发工具包
JDK 8 的第 73 和 74 个更新版本发布了,该版本包含 2015g 版本的 IANA 时区数据,同时修复了一些 bug ,详细内容请看发行说明。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

发布于 2016-03-09 09:26:28 | 268 次阅读

JDK 8u72 发布,Java 开发工具包
Java™ SE Development Kit 8, Update 72 (JDK 8u72) 发布,该版本包含几项改进和更新,主要如下:IANA Data 2015gSecurity BaselinesJRE Expiration DateBug Fixesjps running as root fails after the fix of JDK-8050807  JDK-8075773."Apply" button is permanently disabled in JCP, after roaming pro

发布于 2016-01-21 11:57:20 | 92 次阅读

JDK 8u60 发布,Java 开发工具包
JDK 8u60 发布,此版本新特性包括了对 ARMv8 处理器的支持,Nashorn 增强,以及对部署规则集功能的改善。想了解详细发行信息以及下载地址请查看发行页面。Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software developmen

发布于 2015-08-11 18:26:31 | 91 次阅读

jdk 8u45 和 jdk7 u79 u80 发布
jdk 8u45(1.8.0_45-b14)和 jdk7 u79 u80 发布了,其中 7u79 是最后的公开发布版。jdk 8u45 的Bug 修复:[macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived FontsDeadlock in awt/logging apparently introduced by 8019623Socket impls should ignore unsupported proxy types

发布于 2015-04-16 18:23:13 | 381 次阅读

JDK 8u40 发布,包括 JavaFX 更新
Java Development Kit (JDK) 8, Update 40 (JDK 8u40) 发布,此版本包括性能,可伸缩性和管理方面的改进,提升系统的易用性。此版本更新了 JavaFX,完整改进内容请看发行说明。 此版本现已提供下载:http://www.oracle.com/technetwork/java/javase/

发布于 2015-03-06 17:57:34 | 140 次阅读

JDK 9 b48, JDK 8u40 b23 & JDK 7u80 b05
JDK 今天发布几个早期更新预览版本,分别是:Early Access build for JDK 9 b48 改进记录 Early Access build for JDK 8u40 b23 改进记录

发布于 2015-02-09 09:21:16 | 144 次阅读

JDK 9 Early Access build 41,模块化的 JDK
最新的 JDK 9 Early Access build 41 发布了,该版本是针对 JEP 220 的首次调整,调整的内容包括:不再有 jre 子目录用户可编辑的配置文件从 lib 目录移到全新的 conf 目录移除 endorsed-standards 覆盖机制移除扩展机制移除 rt.jar , tools.jar

发布于 2014-12-10 09:19:30 | 144 次阅读

JDK9 b27 和 JDK 8u40 b02 发布
JDK 9 b27 Early Access builds 发布,现已提供下载:https://jdk9.java.net/download/同时发布了 JDK 8u40 b02,现已提供下载:https://jdk8.java.net/download.html

发布于 2014-08-24 21:22:38 | 108 次阅读

JDK 9 b24 和 JDK 8u20 b23 发布
JDK 9 b24 Early Access builds 发布,现已提供下载:https://jdk9.java.net/download/同时发布了 JDK 8u20 b23,现已提供下载:https://jdk8.java.net/download.html

发布于 2014-07-29 17:48:06 | 142 次阅读

JDK 9 b21 发布(Early Access)
JDK 9 提交频繁啊,前两天刚发布的 b19,今天又来 b21 了,下载地址:https://jdk9.java.net/download/

发布于 2014-07-07 22:48:39 | 108 次阅读

JDK 9 b19 和 JDK 8u20 b21 发布
JDK 9 b19 发布了,下载地址: JDK 8u20 b21 也发布了,下载地址:

发布于 2014-07-03 06:57:20 | 112 次阅读

解决调试JDK源码时,不能查看变量的值问题
本篇内容主要为大家讲解的是解决调试JDK源码时,不能查看变量的值问题。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-23 09:03:38 | 16 次阅读

Linux安装多个jdk版本进行切换
本篇内容主要为大家讲解的是Linux安装多个jdk版本进行切换。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-18 07:03:50 | 59 次阅读

CentOS 设置默认JDK步骤详解及命令
本篇内容主要为大家讲解的是CentOS 设置默认JDK步骤详解及命令。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-04 07:24:39 | 15 次阅读

JDK 1.5之Generics
本篇内容主要为大家讲解的是JDK 1.5之Generics。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-12 13:43:49 | 18 次阅读

掌握JDK1.5枚举类型
本篇内容主要为大家讲解的是掌握JDK1.5枚举类型。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-13 09:55:58 | 18 次阅读

jdk与jre的区别 很形象,很清晰,通俗易懂
本篇内容主要为大家讲解的是jdk与jre的区别 很形象,很清晰,通俗易懂。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-16 21:05:48 | 28 次阅读

JDK、J2EE、J2SE、J2ME四个易混淆概念区分
本篇内容主要为大家讲解的是JDK、J2EE、J2SE、J2ME四个易混淆概念区分。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-22 17:27:54 | 22 次阅读

J2SE基础之JDK环境变量配置
本篇内容主要为大家讲解的是J2SE基础之JDK环境变量配置。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-12 04:56:21 | 33 次阅读

JDK环境变量配置教程分享
本篇内容主要为大家讲解的是JDK环境变量配置教程分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-13 11:25:01 | 31 次阅读

win7 64位系统JDK安装配置环境变量教程
本篇内容主要为大家讲解的是win7 64位系统JDK安装配置环境变量教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-02 18:14:28 | 48 次阅读

JDK7.0 环境变量配置图文教程
本篇内容主要为大家讲解的是JDK7.0 环境变量配置图文教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-07 05:44:23 | 29 次阅读

Java SE Development Kit (JDK7) 介绍与配置方法
本篇内容主要为大家讲解的是Java SE Development Kit (JDK7) 介绍与配置方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-13 17:44:55 | 59 次阅读

jdk1.5与jdk1.6关于@overwrite的不同
本篇内容为大家讲解的是jdk1.5与jdk1.6关于@overwrite的不同,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-03 11:15:59 | 58 次阅读

Win7下JDK环境变量的设置
本篇内容为大家讲解的是Win7下JDK环境变量的设置,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-31 07:03:49 | 47 次阅读

win7下配置JDK环境
本文为大家讲解的是win7下配置jdk环境的方法,感兴趣的同学参考下。

发布于 2014-10-27 15:05:26 | 65 次阅读

Linux环境卸载JDK
本文为大家讲解的linux下卸载jdk的方法,感兴趣的同学参考下。

发布于 2014-10-18 14:09:17 | 181 次阅读

ubuntu 14.04 下通过apt-get 安装jdk
本文为大家讲解的是在ubuntu 14.04 下如何通过apt-get 的方式安装jdk,感兴趣的同学参考下。

发布于 2014-12-30 16:22:53 | 597 次阅读

Linux 下安装JDK并测试开发“Hello World!”
本文为大家讲解的是Linux 下安装JDK并测试开发“Hello World!”,感兴趣的同学参考下。

发布于 2015-06-03 07:56:13 | 142 次阅读

ubuntu 14.04/CentOS 6.5中安装JAVA JDK
本文为大家讲解的是如何在ubuntu 14.04/CentOS 6.5中安装JAVA JDK ,感兴趣的同学参考下。

发布于 2015-05-03 23:13:24 | 117 次阅读

windows下安装JDK并且配置环境变量
本文为大家讲解的是如何在windows下安装JDK并且配置环境变量,感兴趣的同学参考下。

发布于 2014-12-30 17:13:21 | 98 次阅读

CentOS-6.3安装配置JDK-7
本文为大家讲解的是centos下安装配置java开发工具包jdk7的方法,感兴趣的同学参考下。

发布于 2014-10-18 13:48:40 | 87 次阅读

UBUNTU手动安装JDK的详细步骤
本篇内容主要为大家讲解的是UBUNTU手动安装JDK的详细步骤。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-12 18:23:35 | 53 次阅读

jdk6安装说明 在windows xp中安装JAVA环境办法分享
本篇内容主要为大家讲解的是jdk6安装说明 在windows xp中安装JAVA环境办法分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-06 17:28:49 | 37 次阅读

JDK如何配置环境变量 JDK的安装与环境变量配置图文教程
本篇内容主要为大家讲解的是JDK如何配置环境变量 JDK的安装与环境变量配置图文教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-15 07:44:00 | 31 次阅读

Windows系统安装JDK小结
本篇内容主要为大家讲解的是Windows系统安装JDK小结。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-06 18:15:37 | 29 次阅读

JDK1.6的下载、安装与配置图文详细教程 推荐
本篇内容主要为大家讲解的是JDK1.6的下载、安装与配置图文详细教程 推荐。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-26 16:18:51 | 27 次阅读

win7下安装 JDK 基本流程
本篇内容主要为大家讲解的是win7下安装 JDK 基本流程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-12 09:56:55 | 23 次阅读

Ubuntu 安装 JDK8 的两种方法(总结)
本篇内容主要为大家讲解的是Ubuntu 安装 JDK8 的两种方法(总结)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-22 21:07:50 | 18 次阅读

关于更换JDK版本后原来的JAVA程序报错的解决方式
本篇内容为大家讲解的是关于更换JDK版本后原来的JAVA程序报错的解决方式,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-14 23:03:47 | 371 次阅读

解决jdk安装之后的"java/lang/NoClassDefFoundError: java/lang/Object"错误解决方法
本文为大家讲解的是 解决jdk安装之后的"java/lang/NoClassDefFoundError: java/lang/Object"错误解决方法,感兴趣的同学参考下。

发布于 2015-05-27 09:54:48 | 83 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务