当前位置: 首页 > 知识库问答 >
问题:

为什么java 9用户要切换到java 10?

张建树
2023-03-14

我想尝试java SE 9(Module System Quick-Start Guide)http://openjdk.java.net/projects/jigsaw/Quick-Start提供的一些特性,当我尝试下载java SE 9 jdk时,我得到这样的语句:“java SE 9已经达到支持的尽头。java SE 9的用户应该切换到java SE 10”为什么会这样,我应该远离java 9吗?谁能给我一个技术上的解释。谢谢

共有1个答案

魏泰
2023-03-14

因为Java的“服务”模型发生了重大变化(例如,请参阅Oracle指导文档)。

有一些特定的“长期服务”版本(第一个版本是Java11)。

所有其他版本只在有限的时间内得到支持(想想:下一个Java版本的发布,再加上一些礼节性的时间)。

当然,这是(某种程度上)“生产环境”的答案。在进行少量Java开发时,没有迫切的理由继续进行。另一方面,当您为了“教育目的”而使用一些JDK时,您应该继续使用每个新的Java版本,仅仅是为了能够学习Java提供的“最新的最伟大的”。

 类似资料:
  • 我目前正在使用UIAutomator2,但我不确定它在UIAutomator之上还提供了哪些其他功能。我将Appium与UIAutomator2一起使用,没有遇到任何挑战,但想利用UIAutomator2中引入的一些新功能(如果有的话)。

  • 本文向大家介绍为什么要用 redis ?为什么要用缓存?相关面试题,主要包含被问及为什么要用 redis ?为什么要用缓存?时的应答技巧和注意事项,需要的朋友参考一下 主要从“高性能”和“高并发”这两点来看待这个问题。 高性能: 假如用户第一次访问数据库中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将该用户访问的数据存在缓存中,这样下一次再访问这些数据的时候就可以直接从缓存中获取了。操作缓

  • 问题内容: 似乎Hibernate开始在3.5.5版(我们从3.2.7升级)中使用数据类型,而不是使用的属性。 这是造成问题,因为在Oracle数据类型是一个古老的过时的数据类型(参见http://www.orafaq.com/wiki/LONG不应被使用),以及表不能具有一个以上的列作为数据类型。 有谁知道为什么改变了? 我尝试将Oracle 属性设置为true(如[Hibernate>CLOB

  • 问题内容: 我正在将Bootstrap主题从v2.3.2迁移到v3.0.0,我注意到的一件事是,由于bootstrap.css中的以下样式,许多尺寸的计算方式有所不同。 谁能解释为什么Bootstrap将所有元素的框大小切换为border-box?我怀疑这与基于百分比的新网格系统有关,但是上面的选择器显然不仅适用于网格元素。 似乎有点激进的恕我直言:-) 有人愿意提供一些见识吗? 问题答案: 默认

  • 问题内容: 我一直在阅读Go,并为这个基本问题感到困惑。 在Go中,很明显,切片更灵活,并且在需要一系列数据时通常可以代替数组使用。 阅读了大多数文档,他们似乎鼓励开发人员只使用切片而不是数组。我得到的印象是,创建者可以简单地将数组设计为可调整大小的,而无需整个切片部分即可完成。实际上,这样的设计会使该语言更易于理解,甚至鼓励使用更多惯用的代码。 那么,为什么创建者首先要允许数组呢?什么时候可以使