您现在的位置是:网站首页> 软件下载软件下载
Java12下载 JDK12(Java SE Development Kit) 12.0.2 官方中文正式版 Win64位 下载-
2025-08-28
183人已围观
简介 Java12下载 JDK12(Java SE Development Kit) 12.0.2 官方中文正式版 Win64位 下载-
JDK12全称Java SE Development Kit 12目前已经正式发布了,新的Java JDK 12正式版中存在两套 64 位 ARM 实现,主要存在于 src/hotspot/cpu/arm 和 open/src/hotspot/cpu/aarch64 目录。两者都实现了 aarch64,现在将只保留后者,删除由 Oracle 提供的 arm64。这将使贡献者将他们的精力集中在单个 64 位 ARM 实现上,并消除维护两套实现所需的重复工作。本站带来了全新的Java SE Development Kit 12,欢迎大家下载使用。
Java 12 带来了一系列新特性:
189 Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) 低暂停时间的 GC
230 Microbenchmark Suite 微基准测试套件
325 Switch Expressions (Preview) Switch 表达式
334 JVM Constants API JVM 常量 API
340 One AArch64 Port, Not Two 只保留一个 AArch64 实现
341 Default CDS Archives 默认类数据共享归档文件
344 Abortable Mixed Collections for G1 可中止的 G1 Mixed GC
346 Promptly Return Unused Committed Memory from G1 G1 及时返回未使用的已分配内存
下边分别来看看:
Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
Shenandoah:低暂停时间的 GC(实验性功能)
新增了一个名为 Shenandoah 的 GC 算法,通过与正在运行的 Java 线程同时进行 evacuation 工作来减少 GC 暂停时间。使用 Shenandoah 的暂停时间与堆大小无关,这意味着无论堆是 200 MB 还是 200 GB,都将具有相同的暂停时间。
微基准测试套件
JDK 源码中新增了一套微基准测试套件,使开发人员可以轻松运行现有的微基准测试并创建新的基准测试。
Switch 表达式(预览功能)
扩展了 switch 语句,使其不仅可以作为语句(statement),还可以作为表达式(expression),并且两种写法都可以使用传统的 switch 语法,或者使用简化的“case L ->”模式匹配语法作用于不同范围并控制执行流。这些更改将简化日常编码工作,并为 switch 中的模式匹配(JEP 305)做好准备。
JVM 常量 API
引入 API 对关键类文件和运行时工件建模,特别是可从常量池加载的常量。在新的 java.lang.invoke.constant 包中定义了一系列基于值的符号引用(JVMS 5.1)类型,它们能够描述每种可加载常量。符号引用以纯 nominal 形式描述可加载常量,与类加载或可访问性上下文区分开。有些类可以作为自己的符号引用(例如 String),而对于可链接常量,定义了一系列符号引用类型(ClassDesc、MethodTypeDesc、MethodHandleDesc 和 DynamicConstantDesc),它们包含描述这些常量的 nominal 信息。
只保留一个 AArch64 实现
删除了与 arm64 相关的所有源,同时保留 32 位 ARM 实现和 64 位 aarch64。
JDK 中存在两套 64 位 ARM 实现,主要存在于 src/hotspot/cpu/arm 和 open/src/hotspot/cpu/aarch64 目录。两者都实现了 aarch64,现在将只保留后者,删除由 Oracle 提供的 arm64。这将使贡献者将他们的精力集中在单个 64 位 ARM 实现上,并消除维护两套实现所需的重复工作。
默认类数据共享归档文件
针对 64 位平台,使用默认类列表增强 JDK 构建过程以生成类数据共享(class data-sharing,CDS)档。
Abortable Mixed Collections for G1
可中止的 G1 Mixed GC
如果 G1 Mixed GC 存在超出暂停目标的可能性,则使其可中止。
Promptly Return Unused Committed Memory from G1
G1 及时返回未使用的已分配内存
增强 G1 GC,在空闲时自动将 Java 堆内存返回给操作系统。为了实现向操作系统返回最大内存量的目标,G1 将在应用程序不活动期间定期执行或触发并发周期以确定整体 Java 堆使用情况。这将导致它自动将 Java 堆的未使用部分返回给操作系统。而在用户控制下,可以可选地执行完整的 GC,以使返回的内存量最大化。
上述每一个新特性都有详细的说明文档,可以点击相应链接查看。
安装教程
1、在本站下载并解压缩后,双击“jdk-12_windows-x64_bin.exe”,点击下一步
2、继续点击下一步
3、软件正在安装,稍等片刻即可
4、Java SE Development Kit(JDK)12安装成功,点击关闭结束安装向导
相关内容
- 松下fpwin gr7下载 Control FPWIN GR7(松下plc编程软件) v2.21 中文安装版(附序列号) 下载-
- 数据整理工具下载 新狐数据整理软件 v2.2 免费绿色版 下载-
- MASMPlus下载 MASMPlus(汇编开发环境) v1.2 官方安装版 下载-
- pl/sql developer13下载 PLSQL Developer v13.0.6 64位 中文汉化特别版(附注册机+激活教程) 下载-
- CodeGenerator代码生成器下载 codegenerator华软代码生成工具 v2.3.0.3 中文安装版 下载-
- pl/sql developer13下载 PLSQL Developer v13.0.6 32位 中文汉化特别版(附注册机+激活步骤) 下载-
- Samba下载 Samba(完全支持Python 3) v4.10 最新版 下载-
- Matlab2019免费版下载 数学软件Matlab R2019a 中文正式激活版(附许可证+替换补丁+安装教程) 64位 下载-
- Matlab2019激活版下载 数学软件Matlab R2019a for Linux 中文免费正式版(附安装方法) 64位 下载-
- Eclipse框架下载 Eclipse Equinox v4.11 for Java 12 最新免费版 下载-
点击排行
- JetbrainsCrack.jar下载 JetbrainsCrack-4.2-release-enc.jar 激活补丁包 最新版(附激活方法+注册码) 下载-
- 静态代码扫描工具下载 TscanCode(静态代码扫描软件) v2.1 免费安装版 下载-
- DBConvert Studio下载 数据库转换软件(DBConvert Studio) v1.6.3 特别安装版 附激活教程/补丁 下载-
- 原型设计软件下载 Bootstrap Builder(原型设计工具) v2.5.308 免费安装版 下载-
- Longtion Application Builder下载 Longtion Software Application Builder(数据库开发工具) v5.21.0.720 免费特别版 下载-
- Redis工具下载 Redis可视化工具Redis Desktop Manager 2020.5 免费安装版(附原版+方法) 下载-
- Sothink SWF Decompile下载 Sothink SWF Decompiler(Flash反编译器)V7.4.5320 中文安装版(附教程) 下载-
- Vijeo Designer下载 Vijeo Designer(HMI编程)V6.2 SP8 完整安装版 下载-
本栏推荐
-
JetbrainsCrack.jar下载 JetbrainsCrack-4.2-release-enc.jar 激活补丁包 最新版(附激活方法+注册码) 下载-
-
静态代码扫描工具下载 TscanCode(静态代码扫描软件) v2.1 免费安装版 下载-
-
DBConvert Studio下载 数据库转换软件(DBConvert Studio) v1.6.3 特别安装版 附激活教程/补丁 下载-
-
原型设计软件下载 Bootstrap Builder(原型设计工具) v2.5.308 免费安装版 下载-
-
Longtion Application Builder下载 Longtion Software Application Builder(数据库开发工具) v5.21.0.720 免费特别版 下载-
-
Redis工具下载 Redis可视化工具Redis Desktop Manager 2020.5 免费安装版(附原版+方法) 下载-
-
Sothink SWF Decompile下载 Sothink SWF Decompiler(Flash反编译器)V7.4.5320 中文安装版(附教程) 下载-
猜你喜欢
- JetbrainsCrack.jar下载 JetbrainsCrack-4.2-release-enc.jar 激活补丁包 最新版(附激活方法+注册码) 下载-
- 静态代码扫描工具下载 TscanCode(静态代码扫描软件) v2.1 免费安装版 下载-
- DBConvert Studio下载 数据库转换软件(DBConvert Studio) v1.6.3 特别安装版 附激活教程/补丁 下载-
- 原型设计软件下载 Bootstrap Builder(原型设计工具) v2.5.308 免费安装版 下载-
- Longtion Application Builder下载 Longtion Software Application Builder(数据库开发工具) v5.21.0.720 免费特别版 下载-
- Redis工具下载 Redis可视化工具Redis Desktop Manager 2020.5 免费安装版(附原版+方法) 下载-
- Sothink SWF Decompile下载 Sothink SWF Decompiler(Flash反编译器)V7.4.5320 中文安装版(附教程) 下载-