分享好友 最新资讯首页 最新资讯分类 切换频道
JDK12大家都非常熟悉了,JDK12全称Java SE Development Kit 12目前已经正式发布了,新的Java JDK 12正式版中存在两套 64 位 ARM 实现,主要存在于 src
2025-04-08 08:00

 

1、在本站下载并解压缩后,双击“jdk-12_windows-x64_bin.exe”,点击下一步

JDK 12下载

2、继续点击下一步

JDK 12下载

3、软件正在安装,稍等片刻即可

JDK 12下载

4、Java SE Development Kit(JDK)12安装成功,点击关闭结束安装向导

JDK 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 及时返回未使用的已分配内存

jdk12.0.2新特性
189Shenandoah:Alow-Pause-Timegarbagecolector(Experimental)GC。
230MicrobenchmarkSuite微基准测试套件。
SwitchExpresions(Preview)Switch表达式。
334JVMConstantsAPIJVM常量API。
340oneArch64Port,Notwo只保留AArch64实现。
341DefaultCDSArchives默认类数据共享归档文件。
G1MixedGC可暂停344AbortableMixedColecolectionsforG1。
346PromptlyRetunusedComitedmoryfromg1G1及时返回未使用的已分配内存。
Shenandoah:Alow-Pause-TimegarbageColector
Shenandoah:GC(实验性功能)暂停时间低
新增了一种名为Shenandoah的GC算法,通过与正在运行的Java线程同时进行Evacuation工作,减少GC暂停时间。使用Shenandoah的暂停时间与堆大小无关,这意味着无论是200MB还是200GB,都会有相同的暂停时间。
MicrobenchmarkSuite。
微基准测试套件。
JDK源代码增加了一套微基准测试套件,使开发人员能够轻松操作现有的微基准测试并创建新的基准测试。
(Preview)
Switch表达式(预览功能)
扩展switch语句,使其不仅可以作为语句(statement),还可以作为表达式(expression),两种写法都可以使用传统的switch语法,或者使用简化的casel->模式来匹配不同范围的语法并控制执行流。这些变化将简化日常编码工作,并为switch中的模式匹配做好准备。
JVMConstantsAPI。
JVM常量API。
引入API模拟关键文件和运行时工件的描述,特别是可以从常量池中加载的常量。在新的java.lang.invoke.constant包中,定义了一系列基于值的符号引用(JVMS5.1)类型,它们可以描述每个可加载常量。符号引用以纯nominal的形式描述可加载常量,与类加载或可访问性不同。有些类别可以作为自己的符号引用(如String),而对于可链接常量,则定义了一系列符号引用类型(ClaSSDesc、Methodtypedesc、MethodHandledlededesc和Dynamicccontantandesc),其中包含描述这些常量的nominal信息。
Onearch64Port,Notwo。
只保留一个AArch64实现。
删除所有与arm64相关的源,同时保留32位ARM实现和64位arch64。
JDK中有两套64位ARM实现,主要存在于src/hotspot/cpu/arm和open/src/hotspot/cpu/arch64目录中。两者都实现了aarch64,现在只保留了后者,删除了Oracle提供的arm64。这将使贡献者专注于单个64位ARM实现,并消除维护两套实现所需的重复工作。
DefaultCDSArchives。
默认数据共享归档文件。
对于64个平台,使用默认类列表增强JDK构建过程,生成类数据共享(classdata-sharing,CDS)档。
AbortableMixedColectionsforg1。
G1MixedGC可中止。
如果G1MixedGC有可能超过暂停目标,则可以暂停。
PromptlyRetunusedComitedmoryfromg1。
G1及时返回未使用的已分配内存。
增强G1GC,在业余时间自动将Java堆内存返回操作系统。为了实现将最大内存返回操作系统的目标,G1将在应用程序不活动期间定期执行或触发并发周期,以确定Java堆的整体使用。这将导致它自动将Java堆的未使用部分返回到操作系统。在用户控制下,可以选择性地执行完整的GC,以最大化返回的内存。

上一篇:Eclipse(Java开发平台)64位

最新文章
世界杯八强诞生 摩洛哥成最大黑马
“我去过摩洛哥,那里的足球很纯粹。”,某位解说员当年的这一经典解说一语成谶。“纯粹”的摩洛哥用他们纯粹的足球挺进了8强!
三友知策 | 浅析特定关系人抢注情形之“特定关系”的判定以及在商标案件中的适用
前  言在市场经济高速发展的当今社会,商标作为企业重要的无形资产,其保护受到了企业的高度重视。在实践中,特定关系人恶意抢
“教”无涯 “研”不尽 | 九一小学南中环校区组织数学教研活动
10月24日,太原市小店区九一小学南中环校区数学组的教研活动在如火如荼地进行中。此次活动特邀太原市教科研中心王国萍老师莅临指
株洲男子因外国学历认证之事数次状告教育部败诉
红网株洲分站3月30日讯(分站记者 龙琦)由于自己的外国学位证书不予认证,家住湖南省株洲市荷塘区红旗村的刘远东一纸诉状,将中
“好品山东”装上“智慧脑”产业树起风向标
2020年,枣庄市5G石榴大数据分析平台落户中国石榴种质资源圃。作为枣庄最具特色、最有影响力的农业产业品牌,“峄城石榴”将数字
逼近9.4万美元,谁在左右比特币价格?
在美国股票和美元持续波动之下,更多投资者转而投向黄金与比特币文|成孟琦编辑|杨秀红4月22日,避险情绪消退下,传统避险资产
@全网最有情怀的微电影爱好者,美丽湘村邀你来记录
(来源/红网作者/汪衡)带着一份情怀我们走近一片田野用诗意的语言温暖的镜头记录着这里所发生的一切以光影为媒赋予乡村“诗和远方
两种方式投注福彩快乐8游戏,中奖获赠票
  辞旧迎新,广州福彩为您送上新年第一份好运!为真情回馈广大购彩者对中国福利彩票的支持,广州市福利彩票发行中心自2024年12
26000点了,A股缺什么?
9月10日,教师节,祝天下老师们节日快乐。首先关注大盘指数,上证指数如今在3920点压力线下横盘整理,逡巡不进,但金钱永不眠,
新学期,新气象:晋源区第八实验小学再启新征程
2月17日, 晋源区第八实验小学全体领导干部、教师齐聚校园,开启新学期的工作。及早谋划抓开局,提前部署求实效。晋源区第八实验
推荐文章