
-
语言:简体中文
大小: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程序。此外,它能够帮助开发人员完整地测试和运行扩展软件。欢迎有需要的伙伴下载体验!
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中为“计算机”),选择“属性”。
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”。
展开全部
精品推荐
热门软件
软件排行









