• 东坡下载:内容最丰富最安全的下载站! 文件类型库|最新更新|下载分类|排行榜

    编程相关破解相关编程工具反编译安装制作程序源码软件补丁数据库Visual Studiovc++visualbasicdreamweaver

    首页编程开发编程相关 → JDK 12 linux版 for 64位

    JDK 12 linux版

    JDK 12 linux版for 64位

    • 大小:186M
    • 语言:英文
    • 平台:linux
    • 更新:2019-03-21
    • 等级:
    • 类?#20572;?/b>编程相关
    • 网站:暂无
    • 授权:免费软件
    • 厂商:
    • 产地:国产软件
    好用好玩 50%(0)
    坑爹 坑爹 50%(0)
    软件介绍软件截图相关软件软件教程网友评论下载地址

    相关推荐: JDK

      相关链接 版本说明 下载地址
      jdk下载 官方版 查看
      jdk环境变量配置 中文版 查看
      jdk1.7 官方版 查看
      jdk1.6 绿色版 查看
      jdk 64位下载 64位 查看
      jdk6.0官方下载 官方版 查看
      eclipse中文版下载 中文版 查看

      JDK 12带来了许多新功能,包括Switch Expressions的预览和Garbage-First(G1)收集器的可丢弃混合集合。

      JDK 12的增强功能

      低暂停时间垃圾收集器(JEP 189)

      代号为“Shenandoah”的实验性功能增加了一种新算法,旨在通过与正在运行的Java线程同时处理疏散工作来减少GC暂停时间。

      Microbenchmark套房(JEP 230)

      此更新为JDK源代码添加了一套基本的微基准测试,使开发人员可以轻松运行现有的微基准测试并创建新的基准测试。

      切换表达式(JEP 325)

      作为此版本中的预览提供,此功能扩展了switch语句,因此可以将其用作语句或表达式。它允许两种形式使用“传统”或“简化”范围和控制流行为。该公司表示,“这些改变将简化日常编码,并为切换中使用模式匹配(JEP 305)做好准备。”

      JVM常量API(JEP 334)

      此API旨在为关键类文件和运行时工件的名义描述建模,特别是可从常量池加载的常量,该常量池存储类中字节码指令的操作数。

      一个AArch64端口,而不是两个(JEP 340)

      此功能?#22659;?#20102;与arm64端口相关的所?#24615;矗?#21516;时保留了32位ARM端口和64位aarch64端口。此功能允许所有贡献者将他们的精力集?#24615;?#21333;个64位ARM实现上,并消除了维护两个端口所需的重复工作。

      默认CDS档案(JEP 341)

      此功能旨在增强JDK构建过程,以使用64位平台上的默认类列表生成类数据共享(CDS)归档。

      G1的可流动混合收集(JEP 344)

      此增强功能使G1混合集合可能会超出暂停目标。

      从G1快速返回未使用的承?#30340;?#23384;(JEP 346)

      此功能旨在允许G1垃圾收集器在空闲时自动将Java堆内存返回到操作?#20302;場?/p>

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

      JDK 12的特点介绍

      Shenandoah:低暂停时间的 GC(实验性功能)

      新增了一个名为 Shenandoah 的 GC 算法,通过与正在运行的 Java 线程同时进行 evacuation 工作来减少 GC 暂停时间。使用 Shenandoah 的暂停时间与堆大小无关,这意味着无论堆是 200 MB 还是 200 GB,都将具有相同的暂停时间。

      Microbenchmark Suite

      微基准测试套件

      JDK 源码中新增了一套微基准测试套件,使开发人员可以轻松运行现有的微基准测试并创建新的基准测试。

      Switch Expressions (Preview)

      Switch 表达式(预览功能)

      扩展了 switch 语句,使其不仅可以作为语句(statement),还可以作为表达式(expression),并且两种写法都可以使用传统的 switch 语法,或者使用简化的“case L ->”模式匹配语法作用于不同范围并控制执行流。这些更改将简化日常编码工作,并为 switch 中的模式匹配(JEP 305)做好准备。

      JVM Constants API

      JVM 常量 API

      引入 API 来模拟关键类文件和运行时工件的描述,特别是可从常量池加载的常量。在新的 java.lang.invoke.constant 包中定义了一系列基于值的符号引用(JVMS 5.1)类?#20572;?#23427;们能够描述每种可加载常量。符号引用?#28304;?nbsp;nominal 形式描述可加载常量,与类加载或可访问性上下文区分开。?#34892;?#31867;可以作为自己的符号引用(例如 String),而对于可链接常量,定义了一系列符号引用类?#20572;–laSSDesc、MethodTypeDesc、MethodHandleDesc 和 DynamicConstantDesc),它们包含描述这些常量的 nominal 信息。

      One AArch64 Port, Not Two

      只保留一个 AArch64 实现

      ?#22659;?#20102;与 arm64 相关的所?#24615;矗?#21516;时保留 32 位 ARM 实现和 64 位 aarch64。

      JDK 中存在?#25945;?nbsp;64 位 ARM 实现,主要存在于 src/hotspot/cpu/arm 和 open/src/hotspot/cpu/aarch64 目录。两者都实现了 aarch64,现在将只保留后者,?#22659;?#30001; Oracle 提供的 arm64。这将使贡献者将他们的精力集?#24615;?#21333;个 64 位 ARM 实现上,并消除维护?#25945;?#23454;现所需的重复工作。

      Default CDS Archives

      默认类数据共享归档文件

      针对 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 堆内存返回给操作?#20302;場?#20026;了实现向操作?#20302;?#36820;回最大内存量的目标,G1 将在应用程序?#25442;?#21160;期间定期执行或触发并发周期以?#33539;?#25972;体 Java 堆使用情况。这将导致它自动将 Java 堆的未使用部分返回给操作?#20302;場?#32780;在用户控制下,可以可选地执行完整的 GC,以使返回的内存量最大化。



      PC官方
      安卓官方手机版
      IOS官方手机版

      JDK 12 linux版截图

      下载地址

      JDK 12 linux版 for 64位

      热门评论
      最新评论
      昵称:
      表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
      字数: 0/500 (您的评论需要经过审核才能?#20801;?

      编辑推荐

      本类软件必备

      编程UltraEditvc++6.0Notepad++编译VBILSpyHopper数据MySQLoracleaccess设计DreamweaverfireworksFlash

      报错

      请简要描述您遇到的错误,我们将尽快予以修正。

      转帖到论坛
      轮坛转帖HTML方式

      轮坛转帖UBB方式

      码报资料2018开奖结果