您的位置:起点永利编程开发编程工具jdk12.0.2下载安装(Java Development Kit12) 64位最新版

jdk12.0.2下载安装(Java Development Kit12) 64位最新版jdk12.0.2下载安装(Java Development Kit12) 64位最新版

软件大小:157.1M

用户评分:

软件类型:绿色软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2019/8/1

授权方式:免费软件

插件情况:无 插 件

编程工具
jdk12.0.2Java SE Development Kit 的最新版本,JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。jdk12.0.2免费版新增了许多新特性和功能,JDK是目前使用最广泛的Java SDK。
jdk12下载

【jdk12.0.2新特性】

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,都将具有相同的暂停时间。
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)类型,它们能够描述每种可加载常量。符号引用以纯 nominal 形式描述可加载常量,与类加载或可访问性上下文区分开。有些类可以作为自己的符号引用(例如 String),而对于可链接常量,定义了一系列符号引用类型(ClaSSDesc、MethodTypeDesc、MethodHandleDesc 和 DynamicConstantDesc),它们包含描述这些常量的 nominal 信息。
One AArch64 Port, Not Two
只保留一个 AArch64 实现
删除了与 arm64 相关的所有源,同时保留 32 位 ARM 实现和 64 位 aarch64。
JDK 中存在两套 64 位 ARM 实现,主要存在于 src/hotspot/cpu/arm 和 open/src/hotspot/cpu/aarch64 目录。两者都实现了 aarch64,现在将只保留后者,删除由 Oracle 提供的 arm64。这将使贡献者将他们的精力集中在单个 64 位 ARM 实现上,并消除维护两套实现所需的重复工作。
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 堆内存返回给操作系统。为了实现向操作系统返回最大内存量的目标,G1 将在应用程序不活动期间定期执行或触发并发周期以确定整体 Java 堆使用情况。这将导致它自动将 Java 堆的未使用部分返回给操作系统。而在用户控制下,可以可选地执行完整的 GC,以使返回的内存量最大化。

【安装教程】

windows 下JDK12的安装过程环境变量配置详细教程:
一、在本站下载JDK12
二、JDK安装

(1)点击 “jdk-12.0.1_windows-x64_bin.exe”弹出安装向导页面,点击“下一步”;

(2)可自定义选择将JDK安装在目标文件夹(默认即可),选择“下一步”;

(3)选择“关闭”

(4)生成JRE:电脑安装JDK12后,发现新版的JDK12安装完成后没有JRE,运行一下命令,生成JRE:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 命令手动生成jre。

三、配置环境变量

1.安装前JDK目录下是这个样子的:

2.生成JRE:电脑安装JDK12后,发现新版的JDK12安装完成后没有JRE,运行一下命令,生成JRE:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 命令手动生成jre。
3.安装后JDK目录下是这个样子的:

4.注意:我在运行上面生成JRE的命令的时候,CMD窗口路径显示的为:
C:\Program Files\Java\jdk-12.0.1>: ,运行的命令为:bin\jlink.exe –
module-path jmods --add-modules java.desktop --output jre,运行
的位置和路径一定要一致。

四、配置环境变量
1.进入环境变量配置界面
方法1:右键点击计算机–>属性–>高级系统设置–>高级–>环境变量
方法2:win+ R –> 输入 sysdm.cpl 并回车 –> 高级 –> 环境变量
2.添加环境变量
变量名 变量值
JAVA_HOMEC:\Program Files\Java\jdk-12
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:
1、"C:\Program Files\Java\jdk-12"该文件夹地址是JDK安装位置
2、从JDK 9开始发生重大变化 - - - “之前类和资源文件存储在lib/rt.jar,
tools.jar,JDK 9版本开始 lib/dt.jar和其他各种内部JAR文件都存储在
一个更有效的格式在实现特定的文件lib目录。所以不需要配置CLASS
PASTH变量。”



五、检查JDK配置
键盘 “Win+R” 快捷键键调出“运行”,输入“cmd”,在命令提示符输入“java -version”
以上步骤完成就成功搭建JDK的安装及环境变量了!!!

  • 下载地址
有问题? 投诉报错

大家都喜欢

  • 电脑软件
  • 手机软件
更多>

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

还没有评论,快来抢沙发吧!

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

返回顶部