JDK11下载安装-JDK11(Java Development Kit 11)下载 v11.0.19官方版

JDK 11 v11.0.19 官方版

语言:简体中文

大小:149M

类别:应用工具

时间:2024-12-17

软件介绍

  • JDK 11 v11.0.19 官方版

JDK 11是Oracle Java开发工具包中较为受欢迎的一个版本,由甲骨文公司推出。它不仅包括了Java的基本运行库,还提供了Java开发所需的工具套件和基础类库源代码。JDK 11是在JDK 10的基础上,增加了许多新特性和优化。本网站为您提供JDK 11离线安装包的下载服务。


JDK11(Java Development Kit 11)

JDK 11的主要特点:

1. 预览功能:JDK 11引入了多个新特性,包括动态类文件常量、Lambda参数类型推断、ZGC垃圾收集器、Epsilon等,这些特性对Java开发者极具价值。


2. 安全性增强:JDK 11加强了安全功能,支持TLS 1.3协议,改进了Java类文件执行控制,并提供了更加透明和灵活的JVM加密及签名体系。


3. 集成AOT技术:JDK 11将AOT(Ahead of Time)编译技术集成到JVM中,使Java程序在启动时能够直接编译为本地代码,从而提升启动速度并减少内存占用。


4. 新增HTTP客户端:JDK 11推出了新的HTTP客户端API,简化了Java开发者发送HTTP请求和处理响应的流程,为开发者提供了更方便的工具。


5. 长期支持(LTS):JDK 11是一个LTS版本,将获得长期支持,维护周期一直持续到2026年。


JDK 11作为一个重要的版本,不仅为Java开发者带来了许多创新特性和增强功能,还为应用程序的开发与部署提供了更加高效和安全的支持。

 

JDK 11环境变量配置教程:

在“此电脑”中右键选择“属性”,然后进入“高级系统设置”并点击“环境变量”:
1. 在“用户变量”和“系统变量”中分别创建以下变量:

变量名:CLASSPATH  变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.8.0_311(根据实际安装路径填写)

2. 在“系统变量”中,双击“Path”并选择“编辑”,然后分别添加以下三条路径:

%JAVA_HOME%\bin
C:\Program Files\Java\jdk1.8.0_311\bin
C:\Program Files\Java\jre1.8.0_311

# 检查JDK配置是否正确:
在CMD命令行输入“java -version”进行验证。

JDK 8与JDK 11的区别

在JDK 8与JDK 11之间,除了语法上的差异,GC(垃圾回收)方面的优化也显著不同。这是一个关键的区别,因此我们通过调整JVM参数来比较这两者在GC算法上的表现。由于技术水平有限,以下分析可能存在一些不足,欢迎感兴趣的朋友共同探讨。

结论如下:

1. 在相同条件下,JDK 8的Parallel GC与JDK 11的Parallel GC相比,JDK 11的性能略逊一筹,总停顿时间增长了33.3%,平均GC时间增加了33.8%;

2. 对于JDK 8的G1与JDK 11的G1,两者差异不大;

3. 在暂停时间方面,ZGC的停顿时间通常不会超过10ms,而Parallel GC和G1GC的停顿时间可能超过100ms。JDK 11的ZGC相比于G1,减少了62.8%的总停顿时间,且平均GC时间减少了10倍以上。

展开全部
收起