jdk用哪个版本比较好

很少听到说学习JDK的;但是我就当你是认真问,我也认真的解答一下。

什么是jdk?JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

首先明确这是个工具包,工具包都是工具类,工具类就是开发的工具。

但是通常我们先去干活然后去找合适的工具,好比干木工去学习木工的工具。通常我们是先学习一个知识点,然后根据知识点需要用到的工具类,然后深入学习该知识点需要的工具类。如学习并发,你要去了解

常用的五种并发包

  • ConcurrentHashMap
  • CopyOnWriteArrayList
  • CopyOnWriteArraySet
  • ArrayBlockingQueue
  • LinkedBlockingQueue

等等。

到底哪个版本才是好的呢?

肯定是大多数公司需要什么,你就学习什么啊!

学习是为了实战,能够适应大多数公司的需要,才有了你学习JDK版本的需求。

来来来 ,这里有一份报告参考下

一份来自6707 developers的选择是:

jdk用哪个版本比较好图1

诚然国内大部分公司还是用jdk1.8的版本,一些有实力的公司或者新项目也会尝试稳定支持的java11版本。但是相对于jdk1.8对于1.7巨大的提升,似乎java11带来的新功能,都没有形成升级的兴趣点。

所以你没有选择!就是JDK1.8

64% 的用户表示 Java 8 仍然是最常用的 Java SE 版本。

2020 年 JVM 生态报告已于近日发布,该报告由 Snyk 和 The Java Magazine(Oracle 的双月刊)联合推出,旨在了解 JDK 的实现、工具、平台和应用方面的前景。

该调查于 2019 年下半年进行,有来自全球各个大洲的开发者、架构师和团队负责人等参与其中,最终生成的报告主要包含以下几方面:

36% 的开发人员从 Oracle JDK 切换到了 OpenJDK

jdk用哪个版本比较好图2

Oracle JDK 仍以 34% 的比例占据主导地位。但在上一年的报告中,这一数据为 70%。一年之内,有 36% 的开发人员从 Oracle JDK 切换到了 OpenJDK 发行版。

jdk用哪个版本比较好图3

仅有 9% 的参与者愿意为 JDK 支付费用

这也许解释了大家从 Oracle JDK 转变到 OpenJDK 的原因。

jdk用哪个版本比较好图4

JDK 9 的发布节奏变化影响了近半数人的付费决定

从 JDK 9 开始,每年的三月和九月都会发布一个新的 Java 版本,这是对 JDK 发布节奏的重大更改。它影响了许多用户的更新策略,因为 6 个月的发布节奏也影响了支持周期。

此外,这一更改也对安全性产生了影响,因为安全修复程序没有被反向移植到旧版本。 调查显示,对于至少 41% 的受访者来说,新的节奏影响了他们支持付费的决定。

jdk用哪个版本比较好图5

64% 的用户表示 Java 8 仍然是最常用的 Java SE 版本

上一年的报告中,这一数据为 79%。随着 2018 年 9 月发布的第一个长期支持版本 Java 11,这种情况正在慢慢改变。参与调查的开发人员中有 1/4 现在正在生产中运行 Java 11。

jdk用哪个版本比较好图6

个人觉得最好的选择是从JDK8开始学习,当有了一定积累之后,再学习最新的版本(目前最新版本是JDK13)。

把JDK8作为JDK学习的入门版本,是因为JDK8比较成熟、市场份额高、资源丰富。大部分企业都在用,好找工作。使用的人多,网络上的博客、问题解决方案和经验等资源多。

JDK8比较成熟

JDK8从2014年出来,到现在已经6年了。6年中,问题充分暴露并修复。现在已经是一个很稳定的版本。

市场份额高

JDK8占有绝对的市场地位,大部分企业都在用,所以对JDK8人才需求量大。学习JDK8,就业面广。

资源丰富

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/19025.html

(0)
上一篇 2023-03-12 10:24
下一篇 2023-03-12 10:32

相关推荐