-
JDK(Java Development Kit) Java 的版本大全
- 作者:叶书萌 分类:xp 发布时间:2021-05-27 05:25:03
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。本文给大家介绍JDK(Java Development Kit) Java 的版本大全。 访问: win10 64位专业版系统下载 Java SE10 64位官方版 JDK(Java Development Kit) Java 的版本大全: SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE 。 ME(J2ME),micro edition,主要...
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。本文给大家介绍JDK(Java Development Kit) Java 的版本大全。
访问:
win10 64位专业版系统下载 Java SE10 64位官方版
JDK(Java Development Kit) Java 的版本大全:
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE 。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
以下是各版本的名称及发布日期:
jdk各个版本的特性:
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 5
JAVA EE 5拥有许多值得关注的特性。其中之一就是新的 Java Standard Tag Library (JSTL) 1.2 规范。JSTL 1.2 的关键是统一表达式语言,它允许我们在 JavaServer Faces (JSF) 中结合使用 JSTL 的最佳特性。
jdk1.8新特性
Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可。
新增lambda表达式
提供函数式接口
Java 8 允许你使用 :: 关键字来传递方法或者构造函数引用
我们可以直接在lambda表达式中访问外层的局部变量
JDK 10中的新增功能:
1、核心库/ java.util中
Optional.orElseThrow()方法
一个新的方法orElseThrow已被添加到Optional课堂上。它是现有get方法的同义词,并且是现在的首选方法。
2、核心库/ java.util中:收藏
用于创建不可修改集合的API
已经添加了几个新的API,以促进创建不可修改的集合。该List.copyOf,Set.copyOf和Map.copyOf方法从现有实例中创建新的集合实例。新的方法toUnmodifiableList,toUnmodifiableSet以及toUnmodifiableMap已被添加到Collectors在流包类。这些允许流的元素被收集到一个不可修改的集合中。
3、芯-SVC / java.lang.management
系统属性以禁用JRE上次使用情况跟踪
引入了新的系统属性jdk.disableLastUsageTracking来禁用正在运行的VM的JRE上次使用情况跟踪。该属性可以在命令行通过使用被设置 -Djdk.disableLastUsageTracking=true或-Djdk.disableLastUsageTracking。使用此系统属性集,无论设置的com.oracle.usagetracker.track.last.usage属性值如何,JRE上次使用情况跟踪都将被禁用usagetracker.properties。
猜您喜欢
- 手机UC浏览器javascript怎么开启..2024-01-24
- javac不是内部或外部命令是什么原因..2023-11-22
- intellij idea配置jdk方法..2023-11-15
- xp系统的java环境变量配置 xp系统java环..2022-01-31
- win10系统下edge浏览器如何禁用js脚本..2021-06-17
- javascript是什么?ie浏览器如何启用ja..2021-05-28
相关推荐
- xp系统怎样使用刻录机 xp系统刻录光盘..2022-01-31
- Win11安装跳过联网教程:如何轻松操作..2024-04-14
- win10系统下edge浏览器如何禁用js脚本..2021-06-17
- 两台电脑文件传输新秘籍:轻松实现两..2023-12-23
- winxp文件无法删除访问被拒绝 xp系统文..2022-01-30
- Win11任务栏大图标设置技巧:轻松调整..2024-04-22