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

JAVA JDK 13.02 官方中文版

语言:简体中文

大小:158M

类别:

时间:2025-02-20

软件介绍

  • JAVA JDK 13.02 官方中文版

JDK13是每个JAVA开发者的必备工具,它的全名为Java SE Development Kit 13.0,目前最新版本已经正式发布。Java SE Development Kit是一系列专为Java程序员设计的开发工具,具备强大的功能!作为与C、C#等编程语言并肩竞争的顶级编程语言,Java广泛应用于各种操作系统上的软件和游戏开发,包括Android、Windows、Linux和Mac等平台。这个功能全面的Java编程语言工具包和它的更新版本为开发人员提供了更多有用的功能,帮助他们更好地开发和测试Java程序。此外,它能够帮助开发人员完整地测试和运行扩展软件。欢迎有需要的伙伴下载体验!

JAVA JDK
 

JDK 13的五大重要特性:

Dynamic CDS Archives

这一特性是基于JEP310:Application Class-Data Sharing的扩展,Dynamic CDS Archives中的CDS代表Class-Data Sharing。

那么,JEP310究竟是什么呢?

当多个JVM实例在同一物理机或虚拟机上运行时,如果每个虚拟机都独立加载所需的所有类,那么启动成本和内存消耗都会较高。因此,Java团队引入了CDS(Class-Data Sharing)概念,通过在JVM之间共享一些核心类,每个JVM只需加载自己的应用类,从而降低了启动时间,同时减少了内存占用。

不过,CDS只适用于Boot Class Loader加载的类,不能应用于App Class Loader或自定义Class Loader加载的类。

在Java 10中,CDS被扩展为AppCDS,能够支持App Class Loader和自定义Class Loader,大大扩展了CDS的适用范围。这意味着开发者自定义的类也可以在多个JVM之间共享。

Java 10中的JEP310通过在不同的Java进程间共享公共类元数据,成功减少了内存占用并提高了启动速度。

 

ZGC: Uncommit Unused Memory

在讨论此特性前,先提个问题:JVM的垃圾回收器会将释放的内存归还给操作系统吗?

GC后内存的处理方式依赖于不同的垃圾回收器。将内存返回给操作系统意味着调整JVM的堆大小,这个过程会消耗额外资源。

在JDK 11中,Java引入了ZGC,这是一种可伸缩的低延迟垃圾回收器,但在当时仍是实验性功能,并且ZGC释放的内存并不会归还给操作系统。

然而,在Java 13中,JEP 351对ZGC进行了增强,新增的功能使得ZGC可以将未使用的堆内存返还给操作系统。
 

Reimplement the Legacy Socket API

Java 13对java.net.Socket和java.net.ServerSocket API进行了重新实现,采用了更简洁、更现代、易于维护和调试的方式。

这两个API的实现方式相对陈旧,本次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特性,但在发布前被放弃。Java 13则通过引入文本块(Text Blocks)来实现类似的功能。

文本块(Text Block)是一种多行字符串文字,它能够减少大多数转义字符的使用,自动进行格式化,并且在需要时允许开发者手动调整格式。

 

JDK环境变量配置教程(以Win10为例)

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展开全部

收起