Java平台得版本变化了几次,名称得叫法也发生了很大得变化。下面是我画得一个Java平台版本号的演变图,欢迎大家补充!
| Java Platform |
| | Java | Java 2 |
Standard Edition (Java SE) | developer version | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 |
product version | 1.1 | 1.2 | 1.3 | 1.4 | 5.0 | 6.0 | 7.0 |
Platform name | Java Platform 1.1 | Java 2 Platform Standard Edition 1.2(J2SE 1.2) | Java 2 Platform Standard Edition 1.3(J2SE 1.3) | Java 2 Platform Standard Edition 1.4(J2SE 1.4) | Java 2 Platform Standard Edition 5.0(J2SE 5.0) | Java Platform Standard Edition 6(Java SE 6) | Java Platform Standard Edition 7(Java SE 7) |
Software Development Kit(SDK) | Java Development Kit 1.1(JDK 1.1) | Java 2 SDK Standard Edition/J2SE SDK 1.2(J2SDK 1.2) | Java 2 SDK Standard Edition/J2SE SDK 1.3(J2SDK 1.3) | Java 2 SDK Standard Edition/J2SE SDK 1.4 (J2SDK 1.4) | J2SE Development Kit 5.0(JDK 5.0) | Java SE Development Kit 6(JDK 6) | Java SE Development Kit 6(JDK 7) |
Java Runtime Environment(JRE) | Java Runtime Environment 1.1 (JRE 1.1) | J2SE Java Runtime Environment 1.2 (J2RE 1.2) | J2SE Java Runtime Environment 1.3 (J2RE 1.3) | J2SE Java Runtime Environment 1.4 (J2RE 1.4) | J2SE Runtime Environment 5.0 (JRE 5.0) | Java Runtime Environment 6(JRE 6) | Java Runtime Environment 7(JRE 7) |
Enterprise Edition (Java EE) | Platform name | | Java 2 Platform Enterprise Edition 1.2 (J2EE 1.2) | Java 2 Platform Enterprise Edition 1.3 (J2EE 1.3) | Java 2 Platform Enterprise Edition 1.4 (J2EE 1.4) | Java Platform Enterprise Edition 5 (Java EE 5) | Java Platform Enterprise Edition 6 (Java EE 6) | Java Platform Enterprise Edition 7 (Java EE 7) |
Software Development Kit(SDK) | | Java 2 SDK Enterprise Edition 1.2 (J2EE SDK 1.2) | Java 2 SDK Enterprise Edition 1.3 (J2EE SDK 1.3) | Java 2 SDK Enterprise Edition 1.4 (J2EE SDK 1.4) | Java SDK Enterprise Edition 5(Java EE SDK 5) | Java SDK Enterprise Edition 6(Java EE SDK 6) | Java SDK Enterprise Edition 7(Java EE SDK 7) |
Micro Edition (Java ME) | Platform name | | Java 2 Platform Micro Edition (J2ME) | Java Platform Micro Edition (Java ME) |
分享到:
相关推荐
随着时间的推移,Java经历了多次重大版本的更新,从1995年的1.0版本到后续的1.1、1.2、1.3、1.4,直到2004年的Java 5(内部版本号1.5.0),再到后来的Java 6、7、8、9、10和11等。其中,Java 6、7和8在企业级应用中...
在IT行业中,获取文件版本号是...总之,获取文件版本号是软件开发中的一个重要环节,它可以帮助我们跟踪软件的演变,确保兼容性和稳定性。通过理解和应用上述API,开发者可以方便地为自己的应用程序或库添加这一功能。
从Java SE 5开始,Java版本不再采用年份作为版本号,而是采用如Tiger(Java SE 5)这样的动物代号。Java SE 5于2004年9月30日发布,这一版本增加了泛型、自动装箱/拆箱、枚举、可变参数和注解等特性。 Java EE 5在...
Java的持续发展和更新,如Java 8、Java 11等版本的发布,不断引入新特性,以适应现代开发需求。 总之,Java自诞生以来,以其独特的优势和广泛的应用,成为了全球开发者的重要工具,影响了整个IT行业的发展。随着...
这是通过执行`svn log`命令,然后通过版本号排序,选取最大的版本号来实现的。最新的版本通常代表了当前的开发状态,是最完整的代码库。 在实际操作中,我们可能会编写脚本或利用SVN的API来自动化这个过程,提高...
在这个特定的压缩包中,"mqtt-client-java1.4-uber-1.9"可能是一个版本号,表明这个库是1.4版本的Java MQTT客户端,经过了Uber打包,意味着所有依赖项都被嵌入到一个单一的JAR文件中,便于部署和使用。 【bytelist....
最初的Java版本是Java 1.0,随着技术的更新迭代,版本号也不断升级,例如Java 2 SDK。通常,JDK和Java平台在本文中被交替使用,但实际上,它们指的是同一套工具集。 JDK是所有Java开发工具的基础,无论是高级集成...
首先,我们来看看`版本信息.txt`,这通常包含项目的版本号、更新日志以及开发者的一些说明,可能包括代码的改动历史和功能改进。对于维护和理解代码的演变过程,这是一个重要的参考文件。 `bin`目录下通常包含编译...
- **Class Header**:类头通常包含版权信息、作者、版本号等,便于追踪代码来源和责任。 - **Class**:类名应使用大驼峰命名法,描述其功能,每个类应有明确的职责。 - **常量(Manifest Variables)**:常量应全...
在Java的历史版本中,这种格式通常表示主版本号、次要版本号以及安全更新或修补程序的编号。这个特定的版本可能包含了针对JDK 1.5的一些修复和性能优化。 总的来说,这个“jdk1.5-jar package”包含的是Java 5.0...
如果返回了Git的版本号,说明安装无误。 接下来,我们设置Git的基本信息。在命令行中输入: ``` git config --global user.name "你的名字" git config --global user.email "你的邮箱" ``` 这将帮助你在提交代码时...
Java 在运行时无限制地重新定义类。热插拔代理 这是一个概述页面,请访问hotswapagent.org了解更多信息。概述Java 无限制运行时类和资源重新定义。...确保文件夹中的文件命名时文件名中不包含任何版本号。lib/ho
一旦接收到请求,服务器将解析请求中的方法、URI和版本号,处理请求头和请求实体,最后根据请求生成相应的HTTP响应。 例如,假设客户端发送了一个POST请求至`/servlet/default.jsp`,请求头中包含了客户端环境信息...
- **类文件结构**:包括魔数、次要版本号、主要版本号、常量池、访问标志、类索引、父类索引、接口索引集合等部分。 - **常量池**:存放了类或接口的各种符号引用,如类和接口的全限定名、字段的名称和描述符、方法...
这个"**selenium-java-2.44.0 jar包**"是Selenium库的一个特定版本,针对Java语言的,版本号为2.44.0。这个版本在当时发布时提供了对各种浏览器的自动化测试支持,包括Firefox, Chrome, Internet Explorer等。 ...
标签"jdk 1.6"是为了指明这是JDK的1.6版本,Java的版本号通常以1.x的形式表示,这里的x代表次版本号。JDK 1.6是Oracle公司(之前由Sun Microsystems开发)发布的重要版本,包含了多个新特性和性能改进,比如增强的...
"6u10"指的是JDK的版本号,这里的"6"表示这是Java SE(标准版)6的版本,"u10"则意味着这是第10个更新或修正版本。 "rc2"是Release Candidate 2的缩写,这意味着这是一个在正式发布前的候选版本,通常比早期的beta...
- **3.10.0-0421**:版本号的变化不仅体现在数字上,还包括日期编码,如这里的“0421”可能指2021年4月发布。 - **3.9.0-0121**:早期版本之一,可能包含了基础功能的增强或新的特性引入。 - **3.8.0-0221**:此版本...
3. **版本17**: Java的版本号反映了其功能和改进的演变。JDK 17属于长期支持(LTS)版本,意味着它将得到更长时间的技术支持,适合企业级应用。 4. **64位系统**: 64位版本的JDK优化了处理大量数据的能力,可以访问...
Netscape最初开发了SSL,后来演变为TLS,两者的主要目标是为网络通信提供加密处理,确保数据在传输过程中不被窃取或篡改。HTTPS使用端口号443,与HTTP的80端口不同,以区分普通HTTP与安全的HTTPS连接。 HTTPS解决的...