Java的重生之道

作者: 淡定_蜗牛 | 来源:发表于2019-07-08 10:06 被阅读0次
Java知己

似乎Java被宣布死亡的程度超过任何其他编程语言。也许不出所料,有关其死亡的报道被夸大了。Java在后端开发中占有很大的空间,大多数企业使用Java开发系统。然而,每一个谣言都有一个真实的核心 - 在Ruby和JavaScript这样的动态语言时代,Java是一种动作缓慢的语言。传统上,主要的Java版本需要三到四年的开发时间。以这种速度跟上其他平台很难。

Java知己送书活动即将开始,关注「Java知己」,敬请期待

2017年,这一切都发生了变化。Oracle - Java的管家 - 宣布Java平台将每年发布两次。Java 9于2017年底发布,是期待已久的最新版本。在Java 9之后,每年的3月和9月都会发布一个新的主要Java版本。有规律的。

切换到此基于时间的发布计划会产生许多后果。版本无法再等待尚未完成的功能。此外,由于发布之间的时间较短,开发Java的团队仍然保持相同的规模,因此发布的功能较少。但这没关系 - 我们在短短六个月内又获得了另一个版本。我们可以依赖于源源不断的新功能和改进。

有趣的是,现在还逐步提供新的语言功能。Java语言现在以更敏捷的方式发展。例如,Java 12将Switch Expressions作为预览语言功能发布,其明确意图是稍后扩展此功能以支持完整模式匹配。

Java发布需要花费大量时间和精力的原因之一是,该平台在其存在的20多年中变得有些僵化。在Java 9中,该平台完全模块化。现在,平台的每个部分都被放入自己的模块中,并明确依赖于其他部分。Java 9中引入的模块系统确保从现在开始遵循此平台体系结构。

平台内部现在安全地封装在模块内部,防止(ab)应用程序和库代码使用。以前,许多应用程序和库依赖于这些平台内部,使得在不破坏大量现有代码的情况下很难发展Java。也可以将模块系统用于您自己的应用程序。它可以使您的代码库更易于维护,更灵活,并且面向未来。

Java知己

从长期不可预测的发布周期转变为常规的基于日历的发布是Java团队的一项重大成就。作为一个开发者社区,适应这一新现实绝对需要时间。幸运的是,Java的变化现在更小,更增量。这些更频繁和更常规的版本更容易采用和适应。

对于较慢的移动器,Java版本每六个版本标记为长期支持(LTS),从Java 11开始。意思是,如果需要,您可以每三年在LTS版本之间移动。重要的是要了解LTS承诺是由Oracle,Red Hat甚至亚马逊等供应商提供的,并不一定是免费的。无论如何,供应商中立的OpenJDK项目不断为开发的最新Java版本生成支持的版本。尽管如此,LTS版本之间的许多内容可能会发生变化。如果可以的话,跳上频繁的发布列车,享受源源不断的更好的Java。它并不像听起来那么可怕。

关注公众号:「Java知己」,发送「1024」,免费领取 30 本经典编程书籍。​与 10 万程序员一起进步。每天更新Java知识哦,期待你的到来!

Java知己 每日福利

相关文章

  • Java的重生之道

    似乎Java被宣布死亡的程度超过任何其他编程语言。也许不出所料,有关其死亡的报道被夸大了。Java在后端开发中占有...

  • 子熹的重生之道

    三年后,能坐在蒲团之上,品茶论道。有如沐春风的气质,为家人解惑身体的融洽之法。 能在三尺讲堂上开朗...

  • java关键字-volatile

    前言 java 5之前这个关键字备受争议,java5只有volatile才得以重生 因为volatile和java...

  • 耶稣论重生之道

    主耶穌論重生之道 (转载自路光讲道集) 主耶穌對尼哥底母所講論的重生的要道,可以說是聖經中最重要的真道之一...

  • 儒家内修|凤凰涅槃

    儒家内修核心《大学》很细致的描述了生命的涅槃重生之道: “大学之道,在明明德,在亲民,在止于至善。知止而后有定,定...

  • 儒家《大学》藏尽内修核心,生命涅槃重生之道?

    儒家内修核心《大学》很细致的描述了生命的涅槃重生之道: “大学之道,在明明德,在亲民,在止于至善。知止而后有定,定...

  • Java进阶书籍(持续更新)

    Java程序员修炼之道,java7的新特性 写给大忙人看的java se 8 函数式编程思维 Java性能优化权威...

  • 学习,学习!!!

    确定工作后,看看以下三本书,并把jdk的源码吃透 《Effective Java》《代码整洁之道》《Java编程思...

  • 浅谈安卓和Java

    之前一段时间,看了很多关于Java的资料,什么《代码整洁之道》,什么《Java Concurrency In Pr...

  • 重构之道:代码浴火重生

    “整洁的代码简单直接。整洁的代码如同优美的散文。整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控...

网友评论

    本文标题:Java的重生之道

    本文链接:https://www.haomeiwen.com/subject/axunhctx.html