1. 阿萨姆软件首页
  2. 网络网站
  3. 编程开发

JDK 11 优秀的Java软件开发工具包免费版

Java Development Kit (JDK) 是一款 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的JAVA应用程序。JDK是整个JAVA开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,不仅操作很简单,而且JAVA JDK有着实用、稳定、安全、高效的特色功能。

JDK 11 优秀的Java软件开发工具包免费版

我们寻求降低创建新形式的可实现类文件常量的成本和中断,这反过来又为语言设计者和编译器实现者提供了更广泛的表达性和性能选择。我们通过创建一个新的常量池形式来实现这一点,该形式可以使用用户提供的行为进行参数化,采用带有静态参数的引导方法。我们还将调整JVM和引导程序方法之间的链接时握手,以便使所使用的引导程序API invokedynamic适用于动态常量。根据invokedynamic我们的经验,我们将调整两者invokedynamic和动态常量的自举握手,放松对参数列表处理到引导方法的某些限制。这项工作需要JDK库的一些原型设计支持几种常量类型的代表性样本,特别是变量句柄(JEP 193)。为了支持这种原型设计,这项工作将与其他关于常量表达式的基本语言支持的工作相协

功能特色

自从Java 10(作为六个月发布节奏的一部分的第一个功能版本)以来已经过去了六个月,Oracle现在提供Java 11。

Oracle不仅在Oracle OpenJDK版本下使用开源GNU通用公共许可证v2,使用类路径异常(GPLv2 + CPE),而且在使用Oracle JDK作为Oracle产品的一部分的商业许可下提供JDK或服务,或不希望使用开源软件的人。 这些许可证取代了历史悠久的“BCL”许可证,该许可证包含免费和付费商业条款。

这意味着用户可以使java11满足他们的需求:

1、java11是一个长期支持(LTS)版本。这意味着对平台采用保守且需要长期支持的用户可以通过Java SE订阅产品许可Oracle JDK二进制文件。它允许用户获得Java 11 LTS版本的更新至少八年。该订阅可直接从Oracle访问经过测试和认证的Java SE性能,稳定性和安全性更新。它还包括全天候访问My Oracle Support(MOS),支持27种语言,Java SE 8桌面管理,监控和部署功能,以及其他优势。

2、喜欢快速访问新增强功能的用户可以继续使用Oracle OpenJDK版本。与Java 9和Java 10一样,此版本的用户可以通过Oracle提供经过全面测试的开源OpenJDK构建版本。

java11中提供了17项增强功能,其中最值得注意的是:

1、JEP 321 – HTTP客户端(标准):此JEP通过JEP 110标准化JDK 9中引入的孵化HTTP客户端API,并在JDK 10中进行更新。

2、JEP 332 – 传输层安全性(TLS)1.3: TLS 1.3是TLS协议的重大改进,与以前的版本相比,它提供了显着的安全性和性能改进。

3、JEP 328 – Java飞行记录器(JFR):JFR提供高性能飞行记录引擎和低开销数据收集框架,用于对任务关键型Java应用程序进行故障排除。

4、JEP 333 – ZGC项目:ZGC是一个实验性但可预测的低延迟垃圾收集器(GC),可以处理从相对较小(几百兆字节)到非常大(几兆兆字节)大小的堆。

5、JEP 330 – 启动单文件源代码程序:此增强功能通过增强java启动程序来运行作为单个Java源代码文件提供的程序,包括脚本中的使用,简化了“入口”或新Java用户和/或相关技术。

版本更新

支持批量比例常量,如数组或资源表

进一步调整bootstrap方法握手

可以与动态常数协同的自举方法的其他用途

将动态常量附加到ConstantValue静态字段的属性

展示Java语言中常量的延迟初始化

将新常量与特殊Java语言规则集成在一起用于常量表达式

src/share/classes/java/lang:

包含实现Unicode字符数据库的Character和的 源。String

src/share/classes/java/text:

包含源,用于提供类语言环境敏感的服务,例如DateFormat,NumberFormat, Collator,Normalizer,Bidi, BreakIterator,等。

src/share/classes/java/util:

包含源语言环境的工具类如 Locale,Currency,Calendar, TimeZone,ResourceBundle,等。

src/share/classes/sun/[text|util]/resources:

包含上述区域设置敏感类所需的区域设置数据。

src/share/classes/java/awt/im:

包含 Input Method Framework的API类的源。

src/share/classes/sun/awt/im:

包含 输入法框架的实现类的源。

src/solaris/classes/sun/awt/fontconfigs, src/windows/classes/sun/awt/windows:

包含 字体配置文件的源

JDK 11 优秀的Java软件开发工具包免费版

安装步骤

1. 鼠标右击“jdk-11.0.4_64bit”压缩包选择“解压到jdk-11.0.4_64bit”。
2. 双击打开解压后的“jdk-11.0.4_64bit”文件夹,鼠标右击“jdk-11.0.4_windows-x64_bin”选择“以管理员身份运行”。
3. 点击“下一步”。软件正在安装,请耐心等待,谢谢。点击“下一步”。
4. jre正在安装,请耐心等待,谢谢。点击“关闭”。右击“此电脑”然后选择“属性”。
5. 点击“高级系统设置”。点击“环境变量”。在系统变量下点击“新建”。
6. 变量名输入”JAVA_HOME”,输入第四步jdk的安装路径,温馨提示:JDK安装路径是“C:\Program Files\Java\jdk1.8.0_221”,然后点击“确定”。
7. 点击“新建”。变量名中输入“CLASSPATH”,变量值中输入“.;%JAVA_HOME%\lib”(建议直接复制“”里面的内容)然后点击“确定”。
8. 在系统变量中找到“Path”变量,然后点击“编辑”。点击“新建”。
9. 输入“%JAVA_HOME%\bin”然后点击“确定”。温馨提示:Win7系统用户输入“;%JAVA_HOME%\bin”,注意多一个分号。
10. 点击“确定”。按下键盘上的快捷键win+r,输入“cmd”然后点击“确定”。
11. 输入“java -version”并按下键盘上的“Enter”键得到jdk的安装版本。
12. 输入“java”然后按键盘上面的“Enter”键, 得到下面的信息。
13. 输入“javac”然后按键盘上面的“Enter”键,得到下面的信息。安装完成。

文件下载

附件:JDK 11.0.4

文件大小:150MB

适用平台:Windows

本站资源均来源于网络,只作学习交流使用,版权归原作者所有,请于下载后24小时内删除,若作商业用途,请联系原作者授权,由于未授权发生的侵权行为与本站无关,若本站侵犯了您的权益,请联系本站删除,邮箱:[email protected]

原创文章,作者: QSQ,本站资源均来源于网络,仅供学习交流使用,若想体验更多,请支持正版。
转载或复制文章时,请注明本文出处及文章链接: https://www.sssam.com/6992.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件咨询:[email protected]

QR code