JDK 13下载最新版本-JAVA JDK下载 13.02中文官方版

Java JDK 13.0.2 中文版官方发布

语言:简体中文

大小:158M

类别:

时间:2024-09-27

软件介绍

  • Java JDK 13.0.2 中文版官方发布

JDK 13是JAVA开发者的核心工具,它的全名是Java SE Development Kit 13.0,最新版本已正式发布。Java SE Development Kit是专为Java程序员设计的一套开发工具,提供了优秀的软件开发环境!Java编程语言在全球范围内与C、C#等其他编程语言竞争,广泛应用于各种操作系统的软件和游戏开发,如Android、Windows、Linux和Mac。这个功能丰富的Java开发工具包及其最新更新带来了额外的功能,旨在帮助Java开发者和程序员高效工作。此外,这个工具包可以全面测试和运行扩展软件。欢迎有需要的用户前来下载使用。

JAVA JDK
 

JDK 13的五个关键特性:

Dynamic CDS Archives

这个特性基于JEP310:Application Class-Data Sharing进行扩展,其中CDS代表Class-Data Sharing。

那么,JEP310具体是什么呢?

当在同一物理机或虚拟机上启动多个JVM时,如果每个虚拟机都单独加载所有需要的类,启动时间和内存消耗都会很高。为了解决这个问题,Java团队引入了CDS的概念,通过在JVM之间共享核心类来减少内存占用和启动时间。每个JVM只需加载自己的应用类,而核心类则被共享。

CDS只能对Boot Class Loader加载的类起作用,不能对App Class Loader或自定义Class Loader加载的类生效。

在Java 10中,CDS被扩展为AppCDS,这意味着AppCDS不仅作用于Boot Class Loader,还能对App Class Loader和自定义Class Loader产生作用,显著扩大了CDS的适用范围,允许自定义类也可以在多个JVM间共享。

Java 10中的JEP310通过跨不同Java进程共享公共类元数据,减少了内存占用并改善了启动时间。

 

ZGC: Uncommit Unused Memory

在讨论这个特性之前,有个问题需要了解,JVM的GC释放的内存是否会返回给操作系统?

GC释放的内存处理方式取决于不同的垃圾回收器。将内存返还给操作系统意味着要调整JVM的堆大小,这个过程非常耗费资源。

在JDK 11中,Java引入了ZGC,一个可伸缩的低延迟垃圾收集器,但当时它只是实验性的。ZGC释放的内存不会还给操作系统。

在Java 13中,JEP 351对ZGC进行了增强,使其能够将未使用的堆内存返还给操作系统。
 

Reimplement the Legacy Socket API

这项特性用更现代、更易于维护和调试的实现替代了java.net.Socket和java.net.ServerSocket API。

java.net.Socket和java.net.ServerSocket的原始实现已经很古老,此JEP引入了新的现代实现。新的实现成为Java 13中的默认实现,但旧的实现仍然保留,可以通过设置系统属性jdk.net.usePlainSocketImpl来使用它们。

运行使用Socket和ServerSocket的类时,将显示调试输出,这是默认的新实现。

 

Switch Expressions (Preview)

在JDK 12中,Switch表达式作为预览特性首次引入。JEP 354对这一特性进行了修改,引入了yield语句用于返回值。这意味着,switch表达式(用于返回值)应使用yield,而switch语句(不返回值)则应使用break。

 

Text Blocks (Preview)

JDK 12中引入了Raw String Literals特性,但在发布之前被取消。JEP引入了多行字符串文字(text block),与Raw String Literals的意义类似。

Text block,即文本块,是一种多行字符串文字,它减少了对大多数转义序列的需求,以可预测的方式自动格式化字符串,并允许开发者根据需要控制格式。
 

 

在Win10中配置JDK环境变量的步骤

1. 在桌面上右键点击“此电脑”,在Win7中为“计算机”,右键选择“属性”。

JAVA JDK

2. 在系统界面中点击“高级系统设置”,然后在弹出的系统属性窗口中点击右下角的“环境变量”设置;

JAVA JDK

3. 在环境变量窗口中点击“系统变量”下的“新建”按钮;

JAVA JDK

4. 在“变量名”处输入“Java_Home”,在“变量值”处填写JDK安装路径,例如D:\Program Files\Java\jdk1.8.0_91,然后点击“确定”。

JAVA JDK

5. 在“系统变量”中找到“Path”,然后点击“编辑”。

JAVA JDK

6. 点击右侧的“编辑文本”按钮。

JAVA JDK

7. 将以下内容%Java_Home%\bin;%Java_Home%\jre\bin;复制到“变量值”栏的最前面,然后点击“确定”。

JAVA JDK

8. 在“系统变量”栏中点击“新建”,输入“变量名”为“CLASSPATH”,变量值为.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar,然后点击“确定”。

JAVA JDK

10. 点击“环境变量”窗口最下方的“确定”按钮,然后在电脑桌面上按快捷键“Win+R”,输入“cmd”并回车。

JAVA JDK

11. 输入“java”检查Java环境是否配置成功。

JAVA JDK

12. 输入“javac”。

JAVA JDK

展开全部
收起