Hello大家好,相信大家跟阿粉一样,在成为卓越的Java程序员的路上从未停止过学习,作为一个Java程序员还有很多我们需要学习的东西,特别是在这样一个技术快速发展的时期可能昨天还在流行的技术,转眼就已经落后了。那么在年已经接近尾声的时候有哪些技术我们可以继续不断的学习呢?
JDK源码
毫无疑问作为Java程序员JDK的源码是我们一直需要不断学习的一个技能。最新发布的版本是在今年3月份发布的JavaSE16,前两个较成熟的版本的Java11和Java8,因为这两个版本相对维护的时间会较长,属于LTS(LongTimeSupport)。
对于我们开发者来说,日常工作的项目肯定是要在稳定版本上的,但是日常的学习就可以随意发挥。通过阅读优秀的人写的代码来提高我们自己的能力,附一张Java语言发布史。
从这张图中我们可以看到Java版本有四种类型,分别是旧版本,旧版本依旧维护,当前版本,未来版本。当前版本是JavaSE16,未来会有JavaSE17和JavaSE18。而我们常用的JavaSE8和JavaSE11属于两个LTS虽然是旧版本但是依旧在维护。
另外我们可以知道JavaSE17将会是一个LTS版本,虽然还没有发布,但是我们可以通过学习JavaSE16来提前了解。
附上JavaSE16的下载