
-
语言:简体中文
大小: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开发者和程序员高效工作。此外,这个工具包可以全面测试和运行扩展软件。欢迎有需要的用户前来下载使用。
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中为“计算机”,右键选择“属性”。
2. 在系统界面中点击“高级系统设置”,然后在弹出的系统属性窗口中点击右下角的“环境变量”设置;
3. 在环境变量窗口中点击“系统变量”下的“新建”按钮;
4. 在“变量名”处输入“Java_Home”,在“变量值”处填写JDK安装路径,例如D:\Program Files\Java\jdk1.8.0_91,然后点击“确定”。
5. 在“系统变量”中找到“Path”,然后点击“编辑”。
6. 点击右侧的“编辑文本”按钮。
7. 将以下内容%Java_Home%\bin;%Java_Home%\jre\bin;复制到“变量值”栏的最前面,然后点击“确定”。
8. 在“系统变量”栏中点击“新建”,输入“变量名”为“CLASSPATH”,变量值为.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar,然后点击“确定”。
10. 点击“环境变量”窗口最下方的“确定”按钮,然后在电脑桌面上按快捷键“Win+R”,输入“cmd”并回车。
11. 输入“java”检查Java环境是否配置成功。
12. 输入“javac”。
精品推荐
热门软件
软件排行









