Oracle 每三年会指定一个 LTS 的 Java 版本,Java 8/11 都是 LTS 版本。但大部分企业,很难跟上 Java 每六个月一发布的节奏,像 Java 12,13 这样的 Feature Release(FR) 版本。如果企业选择 Stay 在 LTS 版本上,比如 Java 11,在新版本 (Java11+)发布的 JVM/JDK 技术,是否可以在不升级的情况下,提前享受这些技术红利呢?
以Alibaba Dragonwell 为例。2019 年3 月阿里开源Alibaba Dragonwll 8.0.0,AJDK 内部使用的特性也在逐步开源。到刚刚发布Alibaba Dragonwell 8.3.3,已经开源了JWarmup,ElasticHeap,多租户,JFR 等众多功能。同时,Alibaba Dragonwell 作为OpenJDK 的下游,每个发行版都会同步上游最新更新,包括安全更新,问题修复等,并经过阿里内部大规模的应用集群测试。 在新技术Adoption 方面,Alibaba Dragonwell 目前发布和维护了Java 8,11 两个LTS 版本,阿里JVM 团队会根据实际业务状况,移植Java11+ 的相关功能到Java 8 和11 两个版本,这样Alibaba Dragonwell 用户就可以在不跟进Java 12,13 等这些FR 版本的情况下,提前享受这些功能带来的技术红利。
资料来源:《Java开发者面试百宝书》,链接:https://developer.aliyun.com/topic/download?id=7899
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。