Java SE Development Kit 14,缩写为JDK14,是目前最新发布的官方版本。该版本包含JEP (Java/JDK)增强建议,
JDK增强建议)比Java 12和13加起来还要多。JDK是一个使用Java编程语言构建应用程序和组件的开发环境。JDK包含一些工具,
这些工具可以用来开发和测试用Java编程语言编写并运行在Java平台上的程序。欢迎需要这个工具的朋友下载使用。
相关下载
JDK14(Java SE Development Kit 14) 正式版forlinux64 :点击下载!!!
JDK14(Java SE Development Kit 14) 正式版forMac :点击下载!!!
重要的Oracle JDK许可证更新
自2019年4月16日起,甲骨文JDK许可的分发已经变更。
针对Oracle Java SE的新Oracle技术网络许可协议与以前的Oracle JDK许可协议有很大不同。新的许可证允许某些免费使用,
例如个人使用和开发使用,但是以前的甲骨文JDK许可授权的其他使用可能不再有效。
Java SE Development Kit 14新特性
305:Pattern Matching for instanceof (Preview)
为 instanceof 运算符引入模式匹配(预览阶段)
通过模式匹配,开发人员可以用更简单、更安全的方式表达通用程序逻辑。instanceof运算符的模式匹配支持按条件从对象中提取组件,该语言功能目前处于预览阶段。
343:Packaging Tool (Incubator)
打包工具(孵化阶段)
创建一个打包独立Java应用程序的工具。
345:NUMA-Aware Memory Allocation for G1
针对 G1 的 NUMA-Aware 内存分配
通过实现NUMA感知的内存分配,G1在大型机器上的性能得到了提高。
349:JFR Event Streaming
JFR 事件流
暴露JDK飞行记录器数据用于连续监视。
352:Non-Volatile Mapped Byte Buffers
非易失性映射的字节缓冲
非易失性映射的字节缓冲将添加一个新的特定于JDK的文件映射模式,该模式允许使用FileChannel API来创建引用非易失性内存(NVM)的MappedByteBuffer实例。
358:Helpful NullPointerExceptions
改进NullPointerExceptions,通过准确描述哪些变量为空来提高JVM生成的异常的可用性。本建议的作者希望为开发人员和支持人员提供有用的信息,说明程序异常终止的原因。
并且通过更清楚地将动态异常与静态程序代码相关联来提高对程序的理解。
359:Records (Preview)
Records提供了一种简洁的语法来声明类,以帮助开发人员编写更简洁的代码。这些类是浅不可变数据的透明所有者。该功能主要用于特定领域的课程,
这些类主要用于存储数据,不提供域行为。
361:Switch Expressions (Standard)
切换表情是JDK 12和13的预览状态,现在已经成为JDK 14的稳定功能。switch表达式扩展了switch语句,
既可以作为语句,也可以作为表达式,两者都可以使用传统的switch语法。
或者使用简化的“case L-”模式匹配语法来作用于不同的范围并控制执行流。这些改变将简化日常编码工作,为switch中的模式匹配做准备。
362:Deprecate the Solaris and SPARC Ports
弃用 Solaris 和 SPARC 端口
Solaris/SPARC、Solaris/x64和Linux/SPARC端口不赞成在未来版本中删除。
363:Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Remove concurrency flag-clear the garbage collector.
364:ZGC on macOS
将ZGC垃圾收集器移植到macOS。
365:ZGC on Windows
将ZGC垃圾收集器移植到Windows上。
366:Deprecate the ParallelScavenge + SerialOld GC Combination
放弃ParallelScavenge SerialOld GC的垃圾收集算法的组合。
367:Remove the Pack200 Tools and API
移除 Pack200 工具和 API
删除java.util.jar包中的pack200和unpack200工具以及Pack200 API。
368:Text Blocks (Second Preview)
文本块,像常见的Python'any input '特性一样,支持多行字符串文字,并且可以以可预测的方式自动格式化字符串,而无需使用大多数转义序列。
同时可以让开发人员控制格式。虽然这不是特别复杂的特性,但对于开发中想将HTML 代码引入Java 来说是极大的便利,代码可读性也极大提高。目前处于第二个预览阶段。
370:Foreign-Memory Access API (Incubator)
外部内存访问 API(孵化阶段)
新增一个API 以允许Java 程序安全有效地访问Java 堆之外的外部内存。
时间表
2019/12/12 Rampdown第一阶段(主线分叉)
2020/01/16 Rampdown第二阶段
2020/02/06初始版本候选
2020/02/20最终版本候选
2020/03/17全面上市
JDK14安装教程
1、在本站下载并解压缩,双击“jdk-14_windows-x64_bin.exe”程序,点击“下一步”
2、继续“下一步”
3、程序正在安装,稍等片刻即可
4、安装完成,点击“关闭”结束安装向导
-
可以插原神人物的游戏手游 2025-10-12
-
仙剑奇侠传4结局官方解释?仙剑四结局深度解析 2025-10-12
-
lpl各战队主场城市 2025-10-12
-
魔兽世界怀旧服锻造分支怎么选择60年代分支选择推荐 2025-10-12
-
仙剑奇侠传4演员名单(仙剑奇侠传4四大主角) 2025-10-12
-
仙剑奇侠传4演员表曝光(仙剑奇侠传4人物详细信息) 2025-10-12