最新下载JAVA JDK 13.02中文官方版
1年前 (2024-10-23)类别:最新下载
- 发布日期:2025-11-05 07:06:11
- 所属类别:最新下载
- 下载人数:553
- 版本:最新版
- 大小:158M
扫二维码手机浏览
JAVA JDK 13.02中文官方版介绍
JDK13是JAVA开发人员必不可少的工具,它全称Java SE Development Kit 13.0最新版目前已经正式发布了,Java SE Development Kit是一组特殊的Java编程语言程序员,拥有出色的软件开发工具! 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的概念,通过把一些核心类在每个JVM间共享,每个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后的内存如何处置,其实是取决于不同的垃圾回收器的。因为把内存还给OS,意味着要调整JVM的堆大小,这个过程是比较耗费资源的。
在JDK 11中,Java引入了ZGC,这是一款可伸缩的低延迟垃圾收集器,但是当时只是实验性的。并且,ZGC释放的内存是不会还给操作系统的。
而在Java 13中,JEP 351再次对ZGC做了增强,本次 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)在意义上是类似的。
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"
输入"java -version"
如果上面三个命令测试都通过,那么你的JDK环境变量已经设置完成了!可以开始你的开发学习之路了。
版权说明:如非注明,本站文章均为皮努努下载原创,转载请注明出处和附带本文链接;
相关推荐
豌豆荚下载免费(手机豌豆荚)
立即下载
五虎将后传v3.04 攻略 五虎将后传3.04神xs升级第六版攻略
立即下载
qq主页自动回赞 回赞助手
立即下载
roblox虚拟世界下载 roblox虚拟世界中文版
立即下载
dolby atmos,dolby atmos和dolby audio的区别
立即下载
苹果手机怎么下载国际服,刺激战场国际服ios
立即下载
office2003教程下载 office2003办公
立即下载
无线鼠标驱动?无线鼠标驱动程序错误怎么办
立即下载
什么软件可以p图,什么软件可以p图换衣服
立即下载
虚拟光盘?虚拟光盘下载手机
立即下载
跳舞毯软件免费下载?跳舞毯驱动
立即下载
魔秀桌面APP(魔秀主题)
立即下载
