0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java 10 发布之后,大多数受访者仍在使用 Java 8(82%)

454398 作者:工程师吴畏 2018-06-13 11:43 次阅读

Java 10 发布之后,不少开发者纷纷发声:Java 迭代太快了,我还停留在 Java 5,6,7,8......呢!就这一现象,Jaxenter 对众多 Java 用户进行了调查,收集了近 300 条的反馈,并对数据进行的整理。整理的数据结果显示,大多数受访者仍在使用 Java 8(82%)。 8% 的用户仍在使用 Java 9,而使用 Java 7 的用户占 7%。

Java 10 发布之后,大多数受访者仍在使用 Java 8(82%)

其实这一结果也并不令人惊讶,当初 Java 9 发布的时候,我们就知道用户一定需要一段时间来适应。然而,这都还没开始适应呢,Java 10 又降临了。

OpenJDK 董事会主席兼 Oracle 的 Java 平台小组开发副总裁 Georges Saab 去年 7 月表示,他预计 JDK 9 的用户发展速度会低于 8,但用户占比会与以前的其他主要版本相当。

六个月前,RebelLabs 总结得出 Java 8 是 2017 年各大语言排行榜的“榜首级人物”,其次是 Java 7 或更早版本,以及其他编程语言,如 Groovy,Scala,JavaScript 和 Kotlin。

红帽的 Mario Fusco 提供了一份 Java 用户的适应图:

Java 10 发布之后,大多数受访者仍在使用 Java 8(82%)

上个月我们还发布了一个调查,结果显示 Java 9 的关注度正在上升,其中有 62% 的受访者表示希望在 2018 年更多地关注 Java 9,并且只有五分之一的受访者表示对 Java 9 不敢兴趣。 在 Java 10 和 11 的受访者中,也有三分之一的人表示了期待。

Java 10 发布之后,大多数受访者仍在使用 Java 8(82%)

在 Jaxenter 这次的调查中,有用户表示已经将个人项目迁移到 Java 10 了,或已经使用了一段时间,不过也有用户表示,虽然自己很想更新,但是自己的客户没有跟上节奏啊,先观察一段时间吧......

如今 Java 10 已经发布,你准备好迁移过去了吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102994
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33075
收藏 人收藏

    评论

    相关推荐

    已经安装了Java,且依然提示安装Java是为什么?

    我已经在机器上安装了最新版的 Java 10,打开 Cube 却得到要求安装 Java 1.7.0_45 的提示。何解?Eclipse CDT 依赖 Java,不可卸载重装。
    发表于 04-26 06:23

    Oracle 2024年Java发展蓝图分析

    Oracle 的 Java 开发者布道师 Nicolai Parlog 于近日发布一段视频,介绍了 2024 年的 Java 工作规划。
    的头像 发表于 01-26 14:27 826次阅读

    java环境搭建及配置教程

    Java是一种广泛使用的编程语言,用于开发各种应用程序。在开始学习和使用Java之前,您需要搭建和配置Java开发环境。本教程将提供详细的Java环境搭建及配置指南。 下载
    的头像 发表于 12-06 15:50 397次阅读

    简单了解Java的新特性

    Java 8 到 Java 20,Java 已经走过了漫长的道路,自 Java 8 以来,Java 生态系统发生了很多变化。最显着的变化是
    的头像 发表于 11-23 16:38 339次阅读
    简单了解<b class='flag-5'>Java</b>的新特性

    java内存溢出排查方法

    Java内存溢出(Memory overflow)是指Java虚拟机(JVM)中的堆内存无法满足对象分配的需求,导致程序抛出OutOfMemoryError异常。内存溢出是Java开发
    的头像 发表于 11-23 14:46 674次阅读

    java中常用的包有哪些

    Java是一种面向对象的高级编程语言,它具有平台无关性和可扩展性。Java中有很多常用的包,这些包提供了丰富的类库和工具,用于开发各种类型的应用程序。下面是Java中一些常用
    的头像 发表于 11-22 15:10 532次阅读

    java和javaweb和javascript的区别

    Microsystems于1995年发布。它被设计成一种跨平台编程语言,可以在不同的操作系统上编写一次,然后在其他操作系统上运行。Java使用Java虚拟机(JVM)来实现跨平台的能力。Ja
    的头像 发表于 11-16 10:48 5w次阅读

    为什么需要Streams?它们能取代Java中的for循环吗?

    Java8的发布Java历史上的一个重大时刻。Streams 和 Lambda 被引入,它们现在被广泛使用。
    的头像 发表于 11-03 09:39 248次阅读
    为什么需要Streams?它们能取代<b class='flag-5'>Java</b>中的for循环吗?

    Java11和Java17使用率达48%和45%

    2018 年 9 月发布Java 11 和 2020 年 9 月发布Java 17 是使用最广泛的 Java 版本,使用率分别为 4
    的头像 发表于 11-01 12:30 305次阅读

    Java和JavaEE都是什么?有什么区别?

    Java分三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。 可简单的总结为三点: Java SE 是
    的头像 发表于 10-11 17:01 469次阅读

    Java时间类转换方案

    众所周知,Java 8 之前的 Date 相关的时间类非常的不好用。从 Java 8 之后开始加入了 LocalDate 等一系列更加现代化的时间类。 这就衍生出 Java 8 之前的
    的头像 发表于 10-09 15:48 270次阅读

    Java atomic中set()和lazySet()的区别

    原子类型的不同而不同,但大多数都支持 set() 和 lazySet() 方法。 为了简单起见,我们将在本文中使用 AtomicReference 和 AtomicInteger ,但同样的原则适用于其他原子类
    的头像 发表于 10-09 14:21 339次阅读

    java可以做人工智能吗

    操作系统上都有可靠的虚拟机实现。这样一来,Java可以很容易地在不同的硬件平台和环境上运行,这对大多数企业都非常有价值。
    的头像 发表于 08-14 14:05 1076次阅读

    Java21版本的使用

      如果你是一位苦逼的 Java 程序员,那么当你看到这张图的时候也许震惊的会跳起来! 但是我最大的感受是: 卧槽,怎么就Java 21了?!我还在用Java 8 呢! 实际上,从Java
    的头像 发表于 06-19 09:42 1414次阅读
    <b class='flag-5'>Java</b>21版本的使用

    java上位机开发(GUI设计)

    ,和大多数图形库一样,java图形库也提供了 label、edit、button、dialog、menu这些常用控件。如果是不太常用的控件,那就需要自己绘制了。
    发表于 05-08 10:41 0次下载
    <b class='flag-5'>java</b>上位机开发(GUI设计)