首页 >电脑软件 > JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版
JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版

JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版

软件大小:158M

软件语言:简体中文

软件类别:系统软件

更新时间:2024-12-04

官方网站:

应用平台:

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

电脑软件推荐: 四则运算练习题生成工具 v1.1 免费版 JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版 航天金税盘开票软件 V3.0 DVD播放器 V2.37.2版

JDK13是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,不仅能作用于Boot Class Loader,还能作用于App Class Loader和自定义Class Loader,从而大大扩展了CDS的适用范围。这意味着自定义类也可以在多个JVM间共享。

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

 

ZGC: Uncommit Unused Memory

在讨论这个特性之前,先问一个问题,JVM的GC是否会将释放的内存还给操作系统?

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

在JDK 11中引入了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)

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

 

Text Blocks (Preview)

Raw String Literals特性在JDK 12中引入,但在发布前被放弃。JEP在引入多行字符串文字(text block)时,具有类似的意义。

文本块是一个多行字符串文字,减少了对大多数转义序列的需求,以可预测的方式自动格式化字符串,并允许开发人员在需要时控制格式。
 

 

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

1、在桌面上右键点击“此电脑”,在Windows 7中是“计算机”,右键选择“属性”。

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

输入“java -version

软件截图
  • JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版
  • JAVA JDK 13.02中文官方版 -> JAVA JDK 13.02中文官方版下载地址

相关阅读