维生素d和d3有什么区别| xl什么意思| 漏尿是什么原因造成的| se是什么| 慢性胃炎有什么症状| 羽立读什么| 什么是抗原| 台湾什么时候收回| 真菌阴性是什么意思| 股市pe是什么意思| 高丽棒子是什么意思| 蔓字五行属什么| qid医学上是什么意思| 脸上长毛什么原因| 梦见拉麦子是什么预兆| 胃炎吃什么药| 为什么德牧不能打| 吃是什么意思| 什么时候母亲节| 爱慕内衣什么档次| 猪肉什么馅的饺子好吃| 营养神经吃什么药效果好| pending是什么意思| 什么贝壳| 取环挂什么科室| 结节低回声是什么意思| 甲亢是什么| 臣服什么意思| 右胳膊上长痣代表什么| 扑尔敏的学名叫什么| 血糖高什么水果不能吃| 吃什么可以提高记忆力| 大什么一什么| 体育总局局长什么级别| 亚麻籽油是什么植物的籽榨出来的| 梅花是什么颜色| 阴道里面痒用什么药| 九十岁老人称什么| 为什么医院不推荐钡餐检查| 丰五行属什么| hc是胎儿的什么| 长期吃避孕药有什么副作用| 桃胶什么时候采摘最好| 胎盘低置状态是什么意思| 用激素药有什么副作用| 祈是什么意思| 什么应什么合| 内分泌失调什么症状| 真露酒属于什么酒| 血小板减少有什么症状| 梦见自己生了个女孩是什么意思| 脱氧核糖是什么| 谨言慎行下一句是什么| 肾功能检查挂什么科| 颈椎病吃什么药最好效果| 低钾会出现什么症状| 微信号为什么会封号| 山竹什么时候吃是应季| 打饱嗝是什么原因| 亚甲炎是什么原因引起的| 拔掉智齿有什么影响| 头晕目眩挂什么科| 二加一笔是什么字| 院长是什么级别| 脾肾阴虚有什么症状| 吃什么补精子| 秦二世叫什么| 净值是什么| 什么都有| 131是什么意思| 什么狗最贵| 什么是乳腺增生| 湿热吃什么食物好| 英语什么时候学最好| 请惠存是什么意思| 肌酐测定是查什么| 天狼星在什么位置| 胎儿缺氧孕妇会有什么反应| 游离脂肪酸是什么| 乳头痛是什么征兆| 愚孝什么意思| 肠溶片是什么意思| 额头老出汗是什么原因| 闯空门什么意思| 指鼻试验阳性代表什么| 海螺吃什么| 身体逐渐消瘦是什么原因| 糜烂型脚气用什么药| 发烧吃什么食物| 不锈钢肥皂是什么原理| z什么意思| 1953年属什么| 清分日期是什么意思| v3是什么意思| 什么东西补肾| 毛细血管扩张是什么原因引起的| 可可粉是什么| 什么是指标生| 月经第二天属于什么期| 缺少雌激素的女性会有什么症状| 小茴香是什么| 三天不打上房揭瓦的下一句是什么| 中意你是什么意思| 盛情款待是什么意思| 站着说话不腰疼是什么意思| 咸肉烧什么好吃| 宝宝为什么吐奶| 拉痢疾吃什么药| 肛门痒痒的是什么原因| 飞蛾为什么扑火| 下岗是什么意思| 睡莲和碗莲有什么区别| 胆结石不能吃什么| 制冰机不制冰是什么原因| 一杆进洞叫什么球| 什么东东| 饺子什么馅好吃| 白粉虱用什么药| 心衰什么症状| 看病人送什么鲜花好| 天庭饱满是什么意思| 心电图是什么科室| 什么带不能系| 吃什么好消化| 九牛一毛指什么生肖| 胆摘除对身体有什么影响| 手痒脚痒是什么原因| a型熊猫血是什么血型| 窈窕淑女是什么意思| 什么的跳| 基数大是什么意思| 为什么会得骨癌| 董字五行属什么| 停滞是什么意思| superstar是什么意思| jnby是什么牌子| 05年属鸡的是什么命| 2003年是什么年| 三点水山今读什么| 生理期吃什么| 宝宝吐奶是什么原因引起的| 痛风挂号什么科| 扳机是什么意思| 飞机什么时候开始登机| g6pd是检查什么的| 公公是什么意思| 什么是半月板损伤| hib疫苗是什么意思| 假象是什么意思| 首发是什么意思| 三陪是什么| 剔除是什么意思| 石斤读什么| 一什么亮光| me是什么基团| 阴离子是什么| 职业测试你适合什么工作| 腹泻吃什么食物好得快| 胃胀气适合吃什么食物| 小松鼠吃什么食物| jj是什么意思| 智齿不拔有什么危害| 补办港澳通行证需要什么材料| b端和c端是什么意思| 6月初9是什么日子| 还行吧是什么意思| 尹是什么意思| 道是什么意思| 农业户口和非农业户口有什么区别| 一个月一个寸读什么| 脑膜炎是什么病严重吗| 屁臭是什么原因| 咽喉肿痛吃什么药好| 酸奶什么时候喝好| 春天的雨像什么| 脖子粗大是什么原因| it是什么意思| 起鸡皮疙瘩是什么原因| 长颈鹿的脖子像什么| 白术适合什么地方种植| 突然勃不起来是什么原因造成的| 蛾子吃什么| 生地黄是什么| 舌头两边锯齿状是什么原因| 周星驰什么星座| 什么什么的落叶| 医学ac是什么意思| 轻描淡写是什么意思| 淋病和梅毒有什么区别| 文牍是什么意思| 知音是什么意思| 黄金糕是什么做的| 右眼袋跳动是什么原因| soho是什么意思| 哂是什么意思| 石膏是什么成分| 吃什么都咸是什么原因| 透析到什么程度会死亡| 凉皮什么做的| tdp是什么| 腹泻拉稀水是什么原因| 负压引流器有什么作用| 织女是什么意思| 颈椎痛吃什么药最好| 87年兔是什么命| 什么时候洗头最好| 小浣熊吃什么| m3是什么意思| 女人长胡子是什么原因| 中国科协是什么级别| 梁下放床有什么禁忌| 肠粉是什么做的| 月经来头疼是什么原因引起的| 诺欣妥是什么药| 缓刑是什么意思| 麦冬和什么相克| 洗衣粉和洗衣液有什么区别| 吃鱼眼睛有什么好处| 15度穿什么衣服合适| 橘子是什么季节的水果| 月经不干净是什么原因| 掐是什么意思| 梅长苏是什么电视剧| 看鼻子挂什么科| 来月经有什么症状| 三个龙是什么字| 什么菜降血压效果最好| hbv病毒是什么意思| 阴虚火旺吃什么中成药好| 怡的意思和含义是什么| 经常嗳气是什么原因| 什么是颈椎病| 毛子是什么意思| 射精是什么| daks是什么品牌| 艾灸脚心有什么好处| 桃子又什么又什么| 老虔婆是什么意思| 一级医院是什么意思| 频繁做噩梦是什么原因| 斗智斗勇什么意思| 飞蚊症用什么药物治疗最好| 空调用什么插座| 五月份什么星座| 96属什么生肖| 夫妻都是b型血孩子是什么血型| 绿色洋桔梗花语是什么| 吃什么水果对皮肤好又美白| 什么的鸟儿| 骨髓不造血是什么病| 彩妆是什么意思| 什么血型最稀有| 属马的女生和什么属相最配| 晚的反义词是什么| 胃炎吃什么药效果好| 东南方五行属什么| vod是什么意思| 尿不尽是什么意思| 老鼠为什么会飞| 肝介入治疗是什么意思| 打喷嚏很臭是什么原因| 前列腺肥大是什么症状| 拉美人是什么人种| exo是什么意思啊| 百度
大数据 频道

Java 17史上最快,那Java 18又可以期待什么?

  【IT168评论】近日,Java官方团队正式发布Java 17。被称为史上最快,是因为OptaPlanner网站做了一项基准测试。通过比较JDK 17、JDK 16和JDK 11来告诉你答案。平均而言,以 OptaPlanner为例的基准测试结果表明:

  ●对于G1GC(默认),Java 17比Java 11快8.66%,比Java 16快2.41%。

  ●对于ParallelGC,Java 17比Java 11快6.54%,比Java 16快 0.37%。

  ●Parallel GC比G1 GC快16.39%。

  既然Java 17已经是史上最快了?那么,Java18还有哪些可以期待的呢?

  与此同时,Java 18也已经进入早期开发阶段。Java 18将作为标准Java版本的参考实现在明年3月发布,当下已经提出了孵化矢量API、预览记录模式和数组模式,以及采用UTF-8作为默认字符集的建议。

  离正式发布Java 18还有6个月时间,但它已经初具形态,预计有4个功能提案,最新的是对矢量API的第三次孵化。截至9月20日,Java开发工具包(JDK)18的OpenJDK页面列出了矢量API、代码片段和UTF-8字符集。JEP也引用了JDK 18的记录模式和数组模式的提议。

  预计在2022年3月发布的JDK 18将是一个短期功能版本,支持时间仅为六个月。可以在java.net上找到适用于Linux、Windows和MacOS的JDK 18早期访问版本。

  关于JDK 18提案的细节包括:

  ●矢量API将在JDK 18中进行第三次孵化,之前已经在JDK 16和JDK 17中孵化过。这项提议将表示在运行时编译为支持的CPU架构上的最佳矢量指令,从而实现优于等效标量计算的性能。矢量运算表达了一定程度的并行化,使更多的工作可以在单个CPU周期内完成,从而产生显著的性能改进。与平台无关的矢量API旨在提供一种在Java中编写复杂算法的方法,使用现有的HotSpot虚拟机,但使用用户模型使矢量化更具可预测性。JDK 18还将增加对ARM标量向量扩展平台的支持,并提高在支持硬件掩码的架构上接受掩码的向量操作的性能。

  ●记录模式和数组模式的预览,其中将使用记录模式和数组模式对Java语言进行增强,以解析记录值,并使用数组模式解析数组值。JDK 16中所包含的记录模式、数组模式和类型模式可以被嵌套,从而显著增强模式匹配的表现性和实用性。该提案的目标包括扩展模式匹配,以表达更复杂、可组合的数据查询,并且不改变类型模式的语法或语义。

  ●将UTF-8指定为标准Java APIs的默认字符集。UTF-8是一种用于电子通信的可变范围的字符编码,被认为是网络的标准字符集。字符集是能够对网络上的所有字符进行编码的字符编码。通过此更改,依赖于默认字符集的API将在所有的实现、操作系统、地区和配置中表现一致。该提议并不打算定义新的Java标准或JDK特定的API。支持者们认为,许多环境中的应用程序不会受到Java选择UTF-8的影响,因为MacOS、许多Linux发行版和许多服务器应用程序已经支持UTF-8。然而,在其他环境中存在风险,最明显的是依赖默认字符集的应用程序在处理默认字符集未被指定时产生的数据时将表现得不正确,数据损坏可能会悄悄发生。预计主要影响将落在亚洲地区的Windows系统用户或者服务器用户身上。

  ●Java API文档中的代码片段,涉及为JavaDoc的标准Doclet引入@snippet标签,以简化API文档中的示例源代码。该计划的目标之一是通过提供对这些片段的API访问来促进源代码片段的验证。虽然正确性是作者的责任,但在JavaDoc和相关工具中加强支持可以使其更容易实现。其他目标包括启用现代样式,如语法突出显示,名称与声明的自动链接,以及启用更好的IDE支持来创建和编辑代码段。该提案指出,API文档的作者经常在文档注释中包含源代码的片段。

  其他可能针对JDK 18的潜在功能包括:switch表达式和语句的模式匹配(在JDK 17版本中预览),以及外部函数和内存API(在JDK 17中还处于孵化阶段)。

2
相关文章