Java SE Development Kit 14(JDK) v14.0官方版 图标

Java SE Development Kit 14(JDK) v14.0官方版

v14.0

2020-03-19 17:22:03

Java SE Development Kit 14(JDK) v14.0官方版

Java SE Development Kit 14(JDK)是整个Java的核心,包括了Java运行环境、Java开发工具包和Java基础类库源代码,JDK作为JAVA开发环境,是运行JAVA程序不可缺少的环境,不管是做JAVA开发还是安卓开发,都必须在系统安装JDK。

Java SE Development Kit 14(JDK)

软件介绍

甲骨文Java Development Kit(JDK)是整个Java的核心,包括了Java运行环境、Java开发工具包和Java基础类库源代码。JDK作为JAVA开发环境,是运行JAVA程序不可缺少的环境,不管是做JAVA开发还是安卓开发,都必须在系统安装JDK。小到小型设备,大到智慧城市,Java的贡献力量是其他任何技术无可比拟的。

软件介绍

1.世界上最受程序员欢迎的编程语言

Java语言从出现到今天,已经发展了28年。在这28年中,产生了无数和Java相关的产品、技术和标准,众多的开源框架和组件给Java程序员提供了标准积木,用于快速构建大型企业应用项目。

2.企业最热衷的编程语言

因为Java易学、安全性,可移植、跨平台等特点,并且提供了大量开源框架和组件,易于构建大型企业应用项目。因此政府组织、机构及大型企业都青睐于用Java开发信息系统,企业用人需求量巨大。

软件功能

1.提供了对Solaris/SPARCTM 64位系统的支持。

2.Java基础类库/Swing, JavaTM Web Start, JavaTM 插件和国际化的新特性为Web服务提供了丰富的客户端应用开发能力。

3.增强了基于XML, CORBA, IPv6, 和JDBCTM 3.0技术的连接性。

4.提供了新的安全特性包括JavaTM 安全Socket、JavaTM密码扩展、 JavaTM 验证与授权服务、Kerberos支持和一个路径验证API。

5.提供了高性能的Java 2DTM 图形技术,新的可升级的I/O和 Java虚拟机的改进。

6.具有新的简单判断机制,登录API函数,以及对资源不足和错误更强的处理和报告能力。这使J2SE成为当今高效能应用软件和Web服务开发和发布最可靠和便利的平台。

7.针对主流的商务应用并与以前的JavaTM2 运行环境标准版软件版本完全兼容。

软件亮点

- instanceof 的模式匹配 (预览)

- 打包工具 (Incubator)

- G1的NUMA内存分配优化

- JFR事件流

- 非原子性的字节缓冲区映射

- 友好的空指针异常

- Records (预览)

- Switch表达式 (标准)

- 弃用Solaris和SPARC端口

- 移除CMS(Concurrent Mark Sweep)垃圾收集器

- macOS系统上的ZGC

- Windows系统上的ZGC

- 弃用ParallelScavenge + SerialOld GC组合

- 移除Pack200 Tools 和 API

- 文本块 (第二个预览版)

- 外部存储器API (Incubator)

更新记录

特性一:全新的Switch表达式:通过扩展原来的Switch来简化编码,现在它既可以用作语句,也可以用作表达式。

在JDK 12和JDK 13中进行了预览之后,预计Switch表达式将成为JDK 14中的一个永久特性。Switch表达式还准备在Switch中使用模式匹配,允许开发人员有条件地从对象中提取组件。Oracle在9月17日表示,switch表达式有望在Java开发工具包14 (JDK 14)中得到最终版。

特性二:在http://openjdk.java.net上发布的JDK 14的一个JDK增强建议(JEP)中,提及将升级Java的映射字节缓冲区以支持非易失性内存。

在switch表达式正式到来之前,非易失性映射字节缓冲区(non-volatile mapped byte buffers)仍然是官方提出的针对JDK 14的惟一特性。非易失性映射字节缓冲区将添加新的特定于jdk的文件映射模式,允许使用FileChannel API创建引用非易失性内存(NVM)的MappedByteBuffer实例。

更多