
-
语言:简体中文
大小:158M
类别:
时间:2025-02-01
JAVA JDK 13.02 官方中文版
软件介绍
JDK 13是Java开发者不可或缺的工具,其全称为Java SE Development Kit 13.0,最新版本现已正式发布。Java SE Development Kit是一套专为Java程序员设计的开发工具,提供了强大的开发支持。作为世界上与C和#C等编程语言竞争的顶级编程语言之一,Java被广泛应用于各种操作系统上(如Android、Windows、Linux和Mac)的软件与游戏开发。这一更新为Java套件带来了新的特性,进一步提升了开发效率与功能,助力开发者优化工作流程。此外,该套件还允许开发者全面测试和运行其扩展应用程序。欢迎有需求的伙伴下载体验。
JDK 13的五个重要新特性:
动态CDS归档(Dynamic CDS Archives)
此功能基于JEP310:Application Class-Data Sharing进行了扩展,CDS代表Class-Data Sharing。
那么,JEP310到底是什么呢?
在同一物理或虚拟机上启动多个JVM时,如果每个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加载的类共享。这意味着,开发者的自定义类也能够在多个JVM之间共享。
Java 10的JEP310通过跨不同Java进程共享公共类的元数据,显著减少了内存占用,并提升了启动速度。
ZGC:回收未使用的内存
在讨论此特性之前,先问一个问题:JVM的垃圾回收器会将释放的内存返回给操作系统吗?
GC回收后内存的处理方式取决于垃圾回收器的实现,因为将内存归还操作系统需要调整JVM的堆大小,而这一过程比较消耗资源。
在JDK 11中,Java引入了ZGC,一个低延迟的可伸缩垃圾回收器,但当时它仍是实验性特性,并且ZGC释放的内存不会返还给操作系统。
到了Java 13,JEP 351对ZGC进行了增强,现在ZGC能够将未使用的堆内存返还给操作系统。
重新实现遗留Socket API
Java 13对java.net.Socket和java.net.ServerSocket API进行了更新,采用了更现代化、易于维护和调试的实现。
这些类的实现已经相当陈旧,而JEP为它们引入了一个新的实现方案,虽然该新实现是默认使用的,但旧版实现仍未移除,开发者可以通过设置系统属性jdk.net.usePlainSocketImpl来选择继续使用旧的实现。
当你运行实例化Socket和ServerSocket的类时,新的调试输出将会显示为默认配置。
Switch表达式(预览版)
Switch表达式在JDK 12中首次作为预览特性推出,而JEP 354进一步改进了这一特性。它引入了yield语句来返回值,意味着Switch表达式(返回值)应使用yield,而Switch语句(没有返回值)则继续使用break。
文本块(预览版)
JDK 12中曾引入原始字符串字面量(Raw String Literals)特性,最终却未正式发布,而本次JEP推出了文本块(Text Block),它与原始字符串字面量有类似的意义。
文本块是多行字符串文字,能够自动格式化字符串,减少对多数转义字符的需求,同时开发者可以在必要时控制格式。
JDK环境变量配置教程(以Windows 10为例)
1、右键点击桌面上的“此电脑”图标(在Windows 7中是“计算机”),然后选择“属性”。
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”命令。
展开全部
精品推荐
热门软件
软件排行









