JDK11(Java Development Kit 11)V11.0.19官方版 |
![]() ![]() |
|
![]() |
JDK11(Java Development Kit 11)简介: JDK11是Oracle Java Development Kit众多版本中用户使用率比较高的一款,这是一款由甲骨文公司开发的Java开发工具包,包含了开发JAVA必备的(java运行库),Java开发套件和Java基础类库源代码,DK 11则是JDK的一个新版本,它在JDK 10的基础上添加了许多新的特性和改进,本站为大家提供JDK11离线安装包下载安装 。 ![]() JDK11特点:1. 预览新特性:JDK 11中提供了许多预览版本的新特性,包括动态类文件常量、Lambda参数类型推断、ZGC、Epsilon等等,这些新特性对Java开发者来说都具有很大的意义和影响 。2. 安全特性增强:在JDK 11中,安全性得到了进一步的提升,其中包括TLS1.3的支持、控制Java类文件执行的新特性以及提供了更加清晰和开放的JVM加密和签名体系结构等 。 3. 集成了AOT技术:JDK 11还将AOT(Ahead of Time)Compiler技术集成到了JVM中,这使得Java程序能够在启动时直接编译成本地代码,提高了JVM的启动速度,减少了内存的使用 。 4. 新增加了HTTP客户端:JDK 11新增的HTTP客户端API对于Java开发者来说是一个非常有价值的特性,它允许开发者更加方便地发送HTTP请求和处理HTTP响应 。 5. 维护周期:JDK 11是当前JDK版本的LTS(长期支持)版本,它的维护周期将持续至2026年 。 JDK 11是一个非常有价值的版本,它为Java开发者带来了许多新特性和改进,为Java应用程序的开发和部署提供了更加高效和安全的解决方案 。 JDK11变量设置教程:此电脑->右键->属性->高级系统设置->环境变量: 变量名:CLASSPATH 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.8.0_311(安装目录版本号路径) 2、「系统变量」双击->Path->编辑环境变量 -> 分别新建3条 %JAVA_HOME%in C:Program FilesJavajdk1.8.0_311in C:Program FilesJavajre1.8.0_311 # 检查JDK环境配置命令: jdk11和jdk8区别jdk8 与 jdk11 除了语法上的区别外,还有的是 gc 方面的优化,这是一个非常重要的方面 。所以我们通过 jvm 的参数调整,来对比 jdk8 与 jdk11 在各 gc 算法上的区别 。由于本人技术水平有限,在对比考量上可能存在不足之处,希望抛砖引玉,有兴趣的朋友一起研究 。结论先行: 1、jdk8-parallelGc 与 Jdk11-parallelGc 在同样条件下,jdk11 的表现略差,总停顿时间比 jdk8 增长 33.3%,平均 gc 时间增长 33.8%; 2、Jdk8-g1 与 Jdk11-g1 在同样条件下,相差无几; 3、在暂停时间上,ZGC 则不会超过 10ms,而 Parallel GC 和 G1GC 则高达 100ms+ 。jdk11-zgc 比 jdk11-g1,总停顿时间减少 62.8%,平均 gc 时间减少 10+倍; |
![]() 电信下载:JDK11(Java Development Kit 11) 移动下载:JDK11(Java Development Kit 11) 联通下载:JDK11(Java Development Kit 11) |