jdk
|
软件语言:
|
软件授权:暂不知晓
|
|
适用系统:Windows
|
创建时间:2020-12-14 |
|
软件厂商/开发者信息: -
|
|
教程 更多
- JDK 1.8 环境变量配置教程,图解更详细 2021-06-18
- 图文解说之在linux系统下安装jdk1.8,超详细 2021-06-16
- Windows 系统中如何查看 JDK 版本?只要一分钟 2021-06-16
- 图解 JDK 8 下载安装以及环境配置全过程,超级详细 2021-05-25
- win10如何配置jdk环境变量绝对路径 2021-03-01
资讯 更多
- jdk v1.5 绿色版更新 2018-05-24
介绍
JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK。JDK 是整个 Java 的核心,包括了 Java 运行环境、Java 工具和 Java 基础类库。JDK 是学好 Java 的第一步。而专门运行在 x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从 SUN 的 JDK5.0 开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
版本
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,1,1,4 | Sparkler(宝石) | 1997-09-12 |
| JDK,1,1,5 | Pumpkin(南瓜) | 1997-12-13 |
| JDK,1,1,6 | Abigail(阿比盖尔–女子名) | 1998-04-24 |
| JDK,1,1,7 | Brutus(,布鲁图,–古罗马政治家和将军) | 1998-09-28 |
| JDK,1,1,8 | Chelsea(切尔西–城市名) | 1999-04-08 |
| J2SE,1,2 | Playground(运动场) | 1998-12-04 |
| J2SE,1,2,1 | none,(无) | 1999-03-30 |
| J2SE,1,2,2 | Cricket(,蟋蟀,) | 1999-07-08 |
| J2SE,1,3 | Kestrel(美洲,红隼,) | 2000-05-08 |
| J2SE,1,3,1 | Ladybird(瓢虫) | 2001-05-17 |
| J2SE,1,4,0 | Merlin(,灰背隼,) | 2002-02-13 |
| J2SE,1,4,1 | grasshopper(蚱蜢) | 2002-09-16 |
| J2SE,1,4,2 | Mantis(,螳螂,) | 2003-06-26 |
| Java,SE,5,0,(1,5,0) | Tiger(老虎) | 2004-09-30 |
| Java,SE,6,0,(1,6,0) | Mustang(野马) | 2006-04 |
| Java,SE,7,0,(1,7,0) | Dolphin(海豚) | 2011-07-28 |
| Java,SE,8,0,(1,8,0) | 未知 | 2013-09(预定) |
特性
1997 年 Servlet 技术的产生以及紧接着 JSP 的产生,为 Java 对抗 PHP,ASP 等等服务器端语言带来了筹码。1998 年,Sun 发布了 EJB1.0 标准,至此 J2EE 平台的三个核心技术都已经出现。于是,1999 年,Sun 正式发布了 J2EE 的第一个版本。并于 1999 年底发布了 J2EE1.2,在 2001 年发布了 J2EE1.3,2003 年发布了 J2EE1.4。
2.J2EE1.3 J2EE1.3 的架构,其中主要包含了 Applet 容器,Application Client 容器,Web 容器和 EJB 容器,并且包含了 Web Component,EJB Component,Application Client Component,以 JMS,JAAS,JAXP,JDBC,JAF,JavaMail,JTA 等等技术做为基础。1.3 中引入了几个值得注意的功能:Java 消息服务(定义了 JMS 的一组 API),J2EE 连接器技术(定义了扩展 J2EE 服务到非 J2EE 应用程序的标准),XML 解析器的一组 Java API,Servlet2.3,JSP1.2 也都进行了性能扩展与优化,全新的 CMP 组件模型和 MDB(消息 Bean)。
3.J2EE1.4 J2EE1.4 大体上的框架和 J2EE1.3 是一致的,1.4 增加了对 Web 服务的支持,主要是 Web Service,JAX-RPC,SAAJ,JAXR,还对 EJB 的消息传递机制进行了完善(EJB2.1),部署与管理工具的增强(JMX),以及新版本的 Servlet2.4 和 JSP2.0 使得 Web 应用更加容易。
4.JAVA EE 5JAVA EE 5 拥有许多值得关注的特性。其中之一就是新的 Java Standard Tag Library (JSTL) 1.2 规范。JSTL 1.2 的关键是统一表达式语言,它允许我们在 JavaServer Faces (JSF) 中结合使用 JSTL 的最佳特性。
组成
JDK 包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的 java 程序(.class 后缀的)
appletviewer:小程序浏览器,一种执行 HTML 文件上的 Java 小程序的 Java 浏览器。
Javah:产生可以调用 Java 过程的 C 过程,或建立能被 Java 程序调用的 C 过程的头文件。
Javap:Java 反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java 进行系统调试和监控的工具
使用
常用的包
java.lang:这个是系统的基础类,比如 String 等都是这里面的,这个包是唯一一个可以不用引入 (import) 就可以使用的包
java.io: 这里面是所有输入输出有关的类,比如文件操作等
java.nio;为了完善 io 包中的功能,提高 io 包中性能而写的一个新包,例如 NIO 非堵塞应用
java.net: 这里面是与网络有关的类,比如 URL,URLConnection 等。
java.util: 这个是系统辅助类,特别是集合类 Collection,List,Map 等。
java.sql: 这个是数据库操作的类,Connection,Statement,ResultSet 等
javax.servlet: 这个是 JSP,Servlet 等使用到的类
常用工具
1. Javac: Java源程序编译器,将Java源代码转换成字节码。
2. Java: Java解释器,直接从字节码文件,又称为类文件.执行Java应用程序的字
节代码。
3. appletviewer.ere Java applet浏览器。appletviewer命令可在脱离万维网浏览器
环境的情况下运行 applet
4. jar: java应用程序打包工具,可将多个类文件合并为单个JAR归档文件。
5.Javadoc: Java API 文档生成器从 Java 源程序代码注释中提取文档,生成 API 文
档 HTML 页。
6. jdb: Java调试器(debugger),可以逐行执行程序.设置断点和检查变Md
| Java(甲骨文公司) | ||||||
|---|---|---|---|---|---|---|
| Java 平台 | ▪,Java,编程语言 | ▪,JVM | ▪,Java,ME | ▪,Java,SE | ||
| Java 平台 | ▪,Java,EE | ▪,Java,Card | ||||
| 升阳电脑主要技术 | ▪,Squawk | ▪,JDK | ▪,OpenJDK | ▪,Java,Virtual,Machine | ||
| 升阳电脑主要技术 | ▪,JavaFX | |||||
| 平台技术 | ▪,Applet | ▪,Servlets | ▪,MIDlets | ▪,JSP | ||
| 平台技术 | ▪,Web,Start,(,jnlp,) | |||||
| 主要的第三方技术 | ▪,JRockit | ▪,GNU,Classpath | ▪,Kaffe | ▪,TopLink | ||
| 主要的第三方技术 | ▪,Apache,Harmony | ▪,Struts | ▪,Spring,Framework | ▪,Hibernate | ||
| 主要的第三方技术 | ▪,JBoss | ▪,Tapestry | ▪,Jazelle | |||
| 历史 | ▪,历史 | ▪,批评 | ▪,Java,Community,Process | ▪,升阳电脑 | ||
| 历史 | ▪,Free,Java,implementations | |||||
| 主要编程语言 | ▪,Tcl/Java | ▪,Jython | ▪,JRuby | ▪,BeanShell | ||
| 主要编程语言 | ▪,Clojure | ▪,Groovy | ▪,Rhino | ▪,Scala | ||
| 主要编程语言 | ▪,Processing | |||||
| Java 会议 | ▪,JavaOne |
版本列表
-
-
-
jdk v1.5 绿色版
Java SE Development Kit(jdk下载)是Java语言软件开发工 ...
软件大小:43.5 MB 更新时间:2018-05-24
-
