找软件用软件,到华军软件宝库!
您的位置:华军软件宝库>下载分类>编程软件>编程工具>PC软件>

JDK12

JDK12

JDK12 官方版

  • 版  本:官方版
  • 软件授权:共享软件
  • 软件大小:157.32M
  • 软件语言:简体中文
  • 应用平台:win7及以上
  • 更新时间:2022-03-14
基本简介
JDK12

JDK12官方版是一款由Sun Microsystems公司发布的Java编程工具。Java SE Development Kit 12最新版增强了switch语句、垃圾收集器功能、支持微基准测试和默认的类数据共享等。JDK12软件简化了现有微基准测试的运行和新基准测试的创建过程,提高了开发人员的工作效率。

JDK12新版特性

      1、Switch 表达式

      使用Java 12,switch不仅可以作为语句也可以作为表达式。 无论作为语句或者作为表达式,switch都可以使用传统/简化的作用域和控制流行为。 这将有助于简化代码,并为在switch中使用模式匹配铺平道路。

      Java开发人员正在增强Java编程语言,以使用模式匹配来解决当前switch语句的几个问题。 这包括:switch块的默认控制流行为,switch块默认作用域(被视为单个作用域的块)和switch仅作为语句。

      在Java 11中,switch语句追随C和C++,默认情况下使用fall-through语义。 虽然传统的控制流程在编写低级代码时很有用,但随着switch在更高级别的环境中采用,易出错会盖过其灵活性。

      2、默认CDS归档

      通过在64位平台上的默认类列表的帮助下生成CDS归档来改进JDK构建过程,从而有效地消除了运行java -Xshare:dump。 此功能的目标包括:1。)改进开箱即用的启动时间,以及2.)摆脱使用-Xshare:dump。

      3、Shenandoah GC

      Shenandoah是一种垃圾收集(GC)算法,旨在保证低延迟(10 - 500 ms的下限)。 它通过在运行Java工作线程的同时执行GC操作减少GC暂停时间。 使用Shenandoah,暂停时间不依赖于堆的大小。 这意味着无论堆的大小如何,暂停时间都是差不多的。

      这是一个实验性功能,不包含在默认(Oracle)的OpenJDK版本中。

      4、JMH 基准测试

      jdk12为JDK源代码添加了一套微基准测试(大约100个),简化了现有微基准测试的运行和新基准测试的创建过程。 它基于Java Microbenchmark Harness(JMH)并支持JMH更新。

      此功能使开发人员可以轻松运行当前的微基准测试并为JDK源代码添加新的微基准测试。 可以基于Java Microbenchmark Harness(JMH)轻松测试JDK性能。 它将支持JMH更新,并在套件中包含一组(约100个)基准测试。

      5、JVM 常量 API

      JEP 334引入了一个API,用于建模关键类文件和运行时artifacts,例如常量池。 此API将包括ClassDesc,MethodTypeDesc,MethodHandleDesc和DynamicConstantDesc等类。此 API 对于操作类和方法的工具很有帮助。

      6、G1的可中断 mixed GC

      此功能通过将Mixed GC集拆分为强制部分和可选部分,使G1垃圾收集器更有效地中止垃圾收集过程。通过允许垃圾收集过程优先处理强制集,g1可以更多满足满足暂停时间目标。

      G1是一个垃圾收集器,设计用于具有大量内存的多处理器机器。由于它提高了性能效率,g1垃圾收集器最终将取代cms垃圾收集器。

      G1垃圾收集器的主要目标之一是满足用户设置的暂停时间。G1采用一个分析引擎来选择在收集期间要处理的工作量。此选择过程的结果是一组称为GC集的区域。一旦GC集建立并且GC已经开始,那么G1就无法停止。

      如果G1发现GC集选择选择了错误的区域,它会将GC区域的拆分为两部分(强制部分和可选部分)来切换到处理Mix GC的增量模式。如果未达到暂停时间目标,则停止对可选部分的垃圾收集。

      7、G1归还不使用的内存

      此功能的主要目标是改进G1垃圾收集器,以便在不活动时将Java堆内存归还给操作系统。 为实现此目标,G1将在低应用程序活动期间定期生成或持续循环检查完整的Java堆使用情况。

      这将立即归还未使用的部分Java堆内存给操作系统。 用户可以选择执行FULL GC以最大化返回的内存量。

      8、移除多余ARM64实现

      jdk12将只有一个ARM 64位实现(aarch64)。 目标是删除所有与arm64实现相关的代码,同时保留32位ARM端口和64位aarch64实现。

      这将把重点转移到单个64位ARM实现,并消除维护两个实现所需的重复工作。 当前的JDK 11实现中有两个64位ARM实现。

JDK12基本组件

      javac – 编译器,将源程序转成字节码

      jar – 打包工具,将相关的类文件打包成一个文件

      javadoc – 文档生成器,从源码注释中提取文档

      jdb – debugger,查错工具

      java – 运行编译后的java程序(.class后缀的)

      appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

      Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

      Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

      Jconsole: Java进行系统调试和监控的工具

      jdk结构图

JDK12安装步骤

      1.在华军软件宝库下载JDK12官方版的安装包,解压后,双击exe程序,进入安装向导,单击下一步

      2.点击“更改”选择安装文件夹,一般默认安装在电脑C盘,推荐安装在D盘,单击下一步

      3.软件正在安装,请耐心等待

      4.JDK12安装完成,单击关闭退出安装向导

JDK12更新日志

      1.将bug扫地出门进行到底

      2.有史以来最稳定版本

华军小编推荐:

童鞋们,JDK12绝对能满足亲们的需求,从软件界面到软件功能,绝对让人眼前一亮,欢迎大家前来下载使用!本站还有类似软件{recommendWords}!

软件截图
  • JDK12
JDK12下载地址
网友评论
网名:
(您的评论需要经过审核才能显示)
  • 置顶 51网友 22-02-19 11:57:08
    JDK12很好用,谢谢啦!!
  • 置顶 51网友 22-03-18 10:41:04
    JDK12界面设计很容易上手,功能很丰富,本人极力推荐!
  • 置顶 51网友 22-03-15 10:19:43
    JDK12整体感觉不错,还是挺满意的,安装运行很流畅!按照安装步骤指导来非常顺利!
  • 置顶 51网友 22-02-25 13:27:08
    JDK12还不错,下载非常快,送你个好评!
  • 置顶 51网友 22-03-10 03:57:16
    JDK12方便实用,很给力,软件非常好用!
  • 置顶 51网友 22-02-23 22:11:12
    JDK12功能全面,使用也挺方便的。
  • 7楼 51网友 22-02-19 10:13:35
    JDK12功能已经挺全面了,是最新版的,免费下载,继续加油吧!
  • 8楼 51网友 22-03-29 00:07:44
    下载JDK12中,真心不错!!!
  • 9楼 51网友 22-03-03 03:26:57
    JDK12下载之后安装很简单,按照安装步骤指导来非常顺利。使用也很方便。
  • 10楼 51网友 22-03-28 21:49:32
    JDK12功能全面,使用也挺方便的,大力推荐!

热搜推荐

360安全卫士

360安全卫士91.9 MB / 2024-10-31

点击下载
Steam

Steam35.3MB / 2024-10-28

点击下载
腾讯视频

腾讯视频121.68MB / 2024-10-25

点击下载
QQ游戏大厅

QQ游戏大厅107 MB / 2024-10-22

点击下载
wps office

wps office216MB / 2024-10-18

点击下载
租号玩

租号玩91.5MB / 2024-10-17

点击下载
爱奇艺

爱奇艺67.38MB / 2024-09-27

点击下载
360安全浏览器

360安全浏览器103MB / 2024-04-29

点击下载
穿越火线手游

穿越火线手游1576.96MB / 2024-03-04

点击下载
命运-冠位指定

命运-冠位指定13.1MB / 2023-09-08

点击下载

编辑推荐

QQ游戏大厅

QQ游戏大厅107 MB / 2024-10-30

点击下载
360软件管家

360软件管家85.2MB / 2024-10-17

点击下载
手机模拟大师

手机模拟大师384.50MB / 2024-08-02

点击下载
搜狗壁纸

搜狗壁纸7.75MB / 2024-07-26

点击下载
虎牙直播

虎牙直播91.71MB / 2024-07-25

点击下载
碧蓝航线

碧蓝航线1331.2MB / 2024-06-20

点击下载
泡泡加速器

泡泡加速器2.92 MB / 2024-05-16

点击下载
万能数据恢复大师

万能数据恢复大师3.28 MB / 2024-05-13

点击下载
迅游网游加速器

迅游网游加速器222.78MB / 2024-05-10

点击下载
得力OCR文字识别

得力OCR文字识别29.8MB / 2024-05-07

点击下载
广告×
关闭 剩余5广告
重播×