当前位置:闪电软件园 > 应用 > 编程开发 >

Java SE Development Kit (JDK) 15.0 x64 最新版

(认准闪电软件园)
  • 浏览(
  • 更新时间:2020-09-18
  • 软件大小:未知
  • 界面语言:简体中文
  • 授权方式:共享软件
  • 运行环境:Win7/win8/win10
  • 官方网站:闪电软件园

软件标签:JDK 
Java SE Development Kit(JDK)15.0使用能够测试和运行由Java编程语言开发的软件,具有注释处理工具,有效简化软件开发的辅助工工具,Java编程语言是世界上与其他编程语言(例如C和C#)竞争的顶级编程语言之一。Java编程语言通常用于各种操作系统(例如Android,Windows,Linux和Mac等)的软件开发和游戏。这个功能强大的Java编程语言集合及其新更新为其集合添加了其他特殊且广泛使用的功能,这些功能可能对Java语言程序员的开发人员有很大帮助。这个大型套件还可以完全测试和运行您开发的软件。JDK包括用于开发和测试用Java编程语言编写并在Java平台上运行的程序的工具。安装它可以运行java程序。它包括Java SE 平台的完整实现和其他Java API,以支持Java应用程序的开发,调试和监视。Java SE使您可以在台式机和服务器上开发和部署Java应用程序。最新JDK15下载,欢迎有需要的朋友来本站下载体验~!

新功能说明

1、会计货币格式支持
可以通过NumberFormat.getCurrencyInstance(Locale)使用“ u-cf-account” Unicode语言环境扩展名来获得具有记帐样式的货币格式实例,其中在某些语言环境中用括号将金额格式化。例如在中Locale.US,它将格式化为“ ($3.27)”而不是“ -$3.27”。有关更多信息,请参阅CLDR的记帐货币格式样式。
2、JEP 359记录(预览)
在JDK 14中,“ 记录(JEP 359)”预览功能添加了一个新类java.lang.Record。该java.lang包是按需隐式导入的import java.lang.*。如果现有源文件中的代码按需导入某些其他程序包,例如,import com.myapp.*;并且该其他程序包声明了一个名为的类型Record,则引用该类型的现有源文件中的代码将不进行更改而不会编译。要编译代码,请Record使用单类型导入(例如)导入其他包的类型import com.myapp.Record;。
3、澄清ReadableByteChannel.read()的规范和相关方法
的规格DatagramChannel.receive(),FileChannel.read(ByteBuffer,long),ReadableByteChannel.read(),和ScatteringByteChannel.read()方法已经在此版本已经更新到指定的IllegalArgumentException是,如果(任何)缓冲区参数(S)是只读的抛出。此更改仅调整规范以匹配现有的长期行为。
4、Windows上的JEP 365 ZGC
Z垃圾收集器(ZGC)现在可在Windows上作为实验功能使用。要启用它,请使用JVM标志-XX:+UnlockExperimentalVMOptions -XX:+UseZGC。有关更多信息,请参见Windows上的JEP 365:ZGC。
5、macOS上的JEP 364 ZGC
Z垃圾收集器(ZGC)现在可作为macOS上的实验功能使用。要启用它,请使用JVM标志-XX:+UnlockExperimentalVMOptions -XX:+UseZGC。有关更多信息,请参见macOS上的JEP 364:ZGC。
6、并行GC改进
并行GC已采用与其他收集器相同的任务管理机制来调度并行任务。这可能会显着提高性能。由于这一变化,以下产品标志已过时: -XX:BindGCTaskThreadsToCPUs,-XX:UseGCTaskAffinity,和-XX:GCTaskTimeStampEntries。
7、G1的JEP 345 NUMA感知内存分配
G1垃圾收集器现在尝试跨垃圾收集在年轻一代的同一NUMA节点上分配和保留对象。这类似于并行GC NUMA意识。
G1尝试使用严格的交错在所有可用的NUMA节点上均匀分布Humongous和Old区域。从年轻一代复制到老一代的对象的放置是随机的。
通过使用-XX:+UseNUMA命令行选项,可以自动启用这些新的NUMA-Aware内存分配试探法。有关更多信息,请参见 JEP 345:G1的NUMA感知内存分配。
8、JEP 349 JFR事件流
JDK Flight Recorder(JFR)现在通过使用位于jdk.jfr.consumer包中的新API动态地消耗事件来支持对Java应用程序的连续监视。使用JFR时始终启用该功能,这意味着直到最后一秒的记录数据都可用于过程中和过程外消耗。有关更多信息,请参见JEP 349:JFR事件流。
9、TLS,CertPath和签名JAR中的弱命名曲线默认情况下处于禁用状态
默认情况下,通过将弱命名曲线添加到以下disabledAlgorithms安全属性来禁用它们:“ jdk.tls.disabledAlgorithms”,“ jdk.certpath.disabledAlgorithms”和“ jdk.jar.disabledAlgorithms”。下面列出了命名曲线。
如果要禁用47条弱命名曲线,则向每个disabledAlgorithms属性添加单独的命名曲线将不堪重负。为减轻这种情况,实现了一个新的安全属性“ jdk.disabled.namedCurves”,该disabledAlgorithms属性可以列出所有属性共有的命名曲线。要在属性中使用新disabledAlgorithms属性,请在完整属性名之前加上关键字include。用户仍然可以将单独的命名曲线添加到disabledAlgorithms与此新属性分开的属性。这些属性中不能包含其他disabledAlgorithms属性。
要恢复命名曲线,请include jdk.disabled.namedCurves从特定或所有 disabledAlgorithms安全性属性中删除。要恢复一条或多条曲线,请从jdk.disabled.namedCurves属性中删除特定的命名曲线。
曲线被禁用通过jdk.disabled.namedCurves包括以下:secp112r1,secp112r2,secp128r1,secp128r2,secp160k1,secp160r1,secp160r2,secp192k1,secp192r1,secp224k1,secp224r1,secp256k1,sect113r1,sect113r2,sect131r1,sect131r2,sect163k1,sect163r1,sect163r2,sect193r1,sect193r2 ,sect233k1,sect233r1,sect239k1,sect283k1,sect283r1,sect409k1,sect409r1,sect571k1,sect571r1,X9.62 c2tnb191v1,X9.62 c2tnb191v2,X9.62 c2t2b2v1,X9.62 c2t2b2v1,X9.62 .62 c2tnb359v1,X9.62 c2tnb431r1,X9.62 prime192v2,X9.62 prime192v3,X9.62 prime239v1,X9.62 prime239v2,X9.62 prime239v3,brainpoolP256r1,brainpoolP320r1,brainpoolP384r1,brainpoolP512r1
保持启用的曲线为:secp256r1,secp384r1,secp521r1,X25519,X448
10、Apache Santuario库已更新至版本2.1.4
Apache Santuario库已升级到版本2.1.4。结果,com.sun.org.apache.xml.internal.security.parser.pool-size引入了新的系统属性。
这个新的系统属性设置DocumentBuilder处理XML签名时使用的内部缓存的池大小。该函数等效org.apache.xml.security.parser.pool-size于Apache Santuario中使用的系统属性,并且具有相同的默认值20。
11、允许默认情况下调用可发现的javac插件
现在,如果未javac在从命令行传递到的选项或optionsAPI调用的参数中显式启动javac“ plugins”,则默认情况下可以选择启动它。通过实现Plugin.isDefault()return 方法可以启用此行为true。
12、SAX ContentHandler处理XML声明的新方法
declaration已添加新方法SAX ContentHandler以接收XML声明的通知。通过实现此方法,应用程序可以完全按照输入文档中的声明接收版本,编码和独立属性的值。
环境变量配置
安装完成后设置环境变量设置。
点击“计算机”,打开“系统属性”,点击“高级系统设置”,再点击“环境变量”,需要配置如下3个系统变量。
操作 变量名 变量值 备注说明
新建 JAVA_HOME C:\Program Files\Java\jdk-9 JDK 的安装目录
编辑 PATH ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 放在末尾要用分号隔开
新建 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  
 
测试配置 JDK 环境
 
在开始菜单输入 CMD 进入命令行,在控制台分别输入 javac 命令,出现 JDK 的编译器信息,包括修改命令的语法和参数选项等信息,说明环境搭建成功。若出现其它提示,则说明环境配置失败,需检查安装目录和环境变量配置是否正确。

闪电小编说明:

JDK15是Java平台标准版开发套件。JDK是用于使用Java编程语言构建应用程序和组件的开发环境。包含一些工具,这些工具可用于开发和测试用Java编程语言编写并在Java平台上运行的程序。JDK作为JAVA开发环境,是运行JAVA程序不可缺少的环境,不管是做JAVA开发还是安卓开发,都必须在系统安装JDK。小到小型设备,大到智慧城市,Java的贡献力量是其他任何技术无可比拟的。


本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

  • 下载地址

捐助vip:捐助获人工服务,联系邮箱:ondo@vip.qq.com

  • 猜你喜欢
  • 用户评论