前言
首先声明,此文内容大多为译文,并非原创
原文地址:All You Need To Know For Migrating To Java 11
并非逐句对应翻译,只对关键内容进行翻译,如有问题请指正,感谢!
翻译此文章的初衷源于我刚刚第一次搭建了基于Java 11的spring boot工程,遇到了一些包的缺失导致的问题,当然这些问题在Java 8时是不会出现的
另外,Java 8的生命周期已经进入尾声,开发者必然面临切换到Java 11的局面,所以在搜索相关信息看到了这个文章。我将尝试翻译此文章,也让自己有更为深入的理解
正文
Java 11 早在2018年9月25日发布(原文在当日发表)它标志着Java生态系统重大转变的结束(Java 9 & 10都是这个过程的中间态)Java 11是LTS(Long Term Support)版本,伴随着从Java 8迁移到模块化灵活的JDK和6个月release迭代周期
在作者看来,我们进入了新纪元,我们需要遵循新的Java规则,很多项目需要考虑从Java 8 迁移到Java 11。此文章将告诉你所有你需要知道的关于从Java 8迁移到Java 11