Java SE Development Kit 11(JDK11)从 Java 11 开始,Oracle 将在 GPLv2 许可证下提供 JDK 版本,采用 Classpath Exception (GPLv2+CPE) 的方式,满足了在商业许可下使用 Oracle JDK 作为 Oracle 产品或服务的一部分,或者不想使用开源软件的需求。

这种使用开源许可证和商业许可证的组合取代了历史上的“BCL”许可证,该许可证具有免费和付费商业条款的组合

Java 11 版本说明

按照 Oracle 公布的支持路线图,Java 11 将会获得 Oracle 提供的长期支持服务,直至2026年9月

此前开源中国曾报道过,为了更快地迭代,以及跟进社区反馈,Java 的版本发布周期变更为每六个月一次 —— 每半年发布一个大版本,每个季度发布一个中间特性版本,并且承诺不会跳票通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 这样两次被迫延迟发布的窘况

按照官方的说法,新的发布周期会严格遵循时间点,将于每年的3月份和9月份发布所以 Java 11 的版本号是 18.9(LTS)

不过与 Java 9 和 Java 10 这两个被称为“功能性的版本”不同(两者均只提供半年的技术支持),Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现Oracle 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年

新的长期支持版本每三年发布一次,根据后续的发布计划,下一个长期支持版 Java 17 将于2021年发布

Oracle 公布的未来 Java 版本发布和支持周期图

Java 11 许可证

以下内容摘自官网公告

Oracle JDK 11 许可证中的重要变更

使用 JDK 11,Oracle 已更新了我们提供 Oracle JDK 的许可条款Oracle Java SE 的新 Oracle 技术网开发者许可与提供以前版本的 JDK 的许可证大不相同在下载和使用本产品之前,请仔细阅读新条款

Oracle 还在 jdk.java.net/11 上通过 GPL 许可证提供此软件

按照官方的说法,从 Java 11 开始,Oracle 将在 GPLv2 许可证下提供 JDK 版本,采用 Classpath Exception (GPLv2+CPE) 的方式,满足了在商业许可下使用 Oracle JDK 作为 Oracle 产品或服务的一部分,或者不想使用开源软件的需求这种使用开源许可证和商业许可证的组合取代了历史上的“BCL”许可证,该许可证具有免费和付费商业条款的组合

Java 11 新特性

官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议):

181: Nest-Based Access Control(基于嵌套的访问控制)

309: Dynamic Class-File Constants(动态的类文件常量)

315: Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics)

318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被称为"No-Op(无操作)"回收器)

320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块,JavaFX 也已被移除)

321: HTTP Client (Standard)

323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法)

324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议)

327: Unicode 10

328: Flight Recorder(飞行记录仪)

329: ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法)

330: Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序)

331: Low-Overhead Heap Profiling(低开销的堆分配采样方法)

332: Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持)

333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸缩的低延迟垃圾回收器,处于实验性阶段)

335: Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎)

336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API)

java11下载_Java11 64位下载_Java SE Development Kit 11(JDK11)下载 11.0.0 官方版_当载软件站...相关推荐

  1. teamspeak3服务器搭建_Teamspeak3服务器架设下载_Teamspeak3 Server 服务端下载 3.0.13.8 官方版_当载软件站...

    软件特色 1.C/S合理的架构开发 2.多种编解码方式,从低带宽消耗到GSM,带宽音质随意调节 3.可创建多频道多服务器,密码保护的服务器及频道 4.完全可自定义的组合键(目前只适用WINDOWS用户 ...

  2. 万维考试系统python_万维考试系统客户端下载|万维自动考试系统下载 v1.0 官方版_最火软件站...

    万维自动考试系统是北京万维捷通软件技术有限公司自主研发的一款专业的自动考试软件,能够满足各大高校的考试需要.用户可以是基于学生号或准考证号登陆平台.具备自动评分.在线出题.图库管理等功能,软件简单实用 ...

  3. 怎么下载lce_飞冰ICE官方下载|阿里飞冰ice(Iceworks)下载 v2.15.0 官方版_最火软件站...

    Iceworks(飞冰 GUI),这是一个图形化界面的开发平台,它承载了ICE的物料体系和开发体验,飞冰(ICE)是一套基于React的中后台应用解决方案,在阿里巴巴内部,已经有270多个来自几乎所有 ...

  4. oracle12官方下载,Oracle 12c下载64位|Oracle Database 12c下载 官方版_最火软件站

    Oracle 12C 是由Oracle官方提供的最新版本数据库,Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environ ...

  5. linux最新版本4.9,Linux Kernel 4.9下载_Linux Kernel最新版本下载 4.9.28 稳定版_当载软件站...

    Linux Kernel 4.9.28最新版本发布了,带来了许多改进. 在发布 Linux Kernel 4.11 系列的第一个更新后,Greg Kroah-Hartman 推出了有关对 Linux ...

  6. java apktoo_apktool.jar最新版下载|apktool_2.0.3.jar 官方版_最火软件站

    APKTOOL大家都不陌生,但要使用apktool必不可少的便是apktool.jar,小编找来了最新版apktool_2.0.3.jar正式版以及各个历史版本,分享给大家!下面是一些小教程,主要方便 ...

  7. java10_JAVA10 64位下载|java se development kit 10(JDK10)下载 v10.0 官方版 - 比克尔下载

    java se development kit 10是JAVA最新的开发环境,你可以通过下载JAVA10 64位来体验最新版JDK的新特性,最重要的一个特性就是本地变量类型推断,让程序员们可以更便捷的 ...

  8. apimac版 java_jdk1.8 mac官方下载-Java SE Development Kit 8 mac下载8u181 官方最新版__西西软件下载...

    jdk1.8 mac版本下载,Java SE Development Kit 8 for mac是苹果系统的版本,JDK(Java Development Kit)是Sun Microsystems针 ...

  9. java se11.0.1安装_Java SE Development Kit V11.0.1 64位官方版

    jdk11继续推动平台的发展,以确保核心Java技术取得最广泛的成功.通过删除企业API大大简化了平台的占用空间,并提高了Java类文件的表现力,目前java11包含自Java SE 10 Editi ...

  10. mysql2008 精简版_SQL Server下载 2008 SP2 中文精简版_最火软件站

    SQL Server 2008 SP2 精简版,SQL Server 2008 SP2新增功能如下: - SQL Server实用工具 在部署PS2后,可使用SQL Server的实用工具控制点将SQ ...

最新文章

  1. mysql 数据字典 php_php生成mysql数据库数据字典的程序代码
  2. 键盘enter按钮出发登陆事件
  3. 使用握手信号实现跨时钟域数据传输
  4. 函数模板(参考《C++ Templates 英文版第二版》)
  5. ICCV2021-PiT-池化操作不是CNN的专属,ViT说:“我也可以”;南大提出池化视觉Transformer(PiT)...
  6. JDBC之数据库的连接步骤(六步)
  7. 【Linux】完美解决 nginx 的权限问题( Permission denied)
  8. 蚂蚁集团回应两地暂缓上市;​iPhone 有望采用侧面指纹识别;Pyston v2 发布|极客头条
  9. Qt编写OpenMP程序--双循环
  10. python 写配置文件,python配置文件写入过程详解
  11. 聚合影视大全android版,聚合影视App下载-聚合影视大全2021最新版 1.5.0 安卓版-我游网...
  12. 同步 IO 和异步 IO
  13. 手机备份True NAS(FreeNAS)+​FolderSync​爬坑
  14. 【证明】欧拉公式(泰勒展开)
  15. php微信上传图文素材,php使用curl 上传微信公共平台素材文件
  16. LightOJ 1071 Baker Vai(记忆化搜索)
  17. 华为轮值CEO徐直军:应对快速变化的世界
  18. Linux杀掉挖矿病毒(qW3xT.2)
  19. python分析各因素之间的相关性
  20. java找出命题p和q的合取_从键盘输入两个命题变元P和Q的真值-求它们的合取、析取、蕴含和等价的真值.doc...

热门文章

  1. 使用 Java Annotation 定制 Ant Junit Report
  2. 【C语言】16-预处理指令2-条件编译
  3. 百度SEO之-关键词的种类
  4. 内存一致性模型(Memory Consistency Models)
  5. 计算机信应用技术,计算机信息应用技术.ppt
  6. 为什么devc调试时循环一下就过去了_SEPCOIII英语研习社(第六十一讲)| 燃气轮机调试...
  7. 多线程与多进程之间比较
  8. Tkinter打开一个新窗口后关闭前面的窗口
  9. vasp服务器中断,vasp优化结构没提示直接中断
  10. 程序崩溃优雅退出之-SetUnhandledExceptionFilter