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

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

3天内不再提示

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

OSC开源社区 来源:OSC开源社区 2023-11-01 12:30 次阅读

Java 软件供应商 Azul 发布了首份年度 Java 现状调查报告,基于对全球 2062 名 Java 专业人士和基于 Java 的应用程序用户进行的调查。调查探讨的领域包括 Java 采用趋势、Oracle 最新 Java 定价变化的影响、Java 应用程序向云的迁移以及公司如何优化云成本,以及常见漏洞和暴露 (CVE) 的安全注意事项。

结果表明,Java 的采用依然强劲,98% 的受访者表示在他们的软件应用程序或基础架构中使用了 Java。其中 57% 的受访者表示,他们至少 60% 的应用程序是基于 Java 的;有 66% 的公司为 Java 支持付费。

2018 年 9 月发布的 Java 11 和 2020 年 9 月发布的 Java 17 是使用最广泛的 Java 版本,使用率分别为 48% 和 45%。其次是 2014 年 3 月发布的 Java 8,使用率为 40%。85% 的受访者使用的是 LTS 版本的 Java,64% 的受访者使用了多个 Java 版本。

Oracle 的 Java 市场份额正在下降。在使用 Oracle Java 的受访者中,82% 的人表示对 1 月份推出的新 Java SE 通用订阅定价模式感到担忧。受 Oracle 最新的定价政策影响,72% 的受访者表示他们正在考虑使用 OpenJDK 等开源替代品;而在没有考虑采用开源替代方案的受访者中,有 14% 的人表示,是因为他们没有想到可以这样做。

但仅管如此,Oracle 仍然是 Java 市场的强大参与者。42% 的受访者表示他们仍然使用至少一个 Oracle Java 实例,不过其中 74% 的组织表示他们还使用至少一个 OpenJDK 供应商的 JDK。大约 60% 的公司选择了 OpenJDK 发行版而不是 Oracle Java SE。

90% 的受访者在云环境中使用 Java:公有 (48%)、私有 (47%) 或混合 (40%)。云格局正在迅速转变,组织不断向云迈进,以实现可扩展性、灵活性、生产力和敏捷性,但成本和安全性仍然是两个主要挑战。

近 70% 的公司表示,他们正在为至少 20% 的未使用云容量付费,“这是过度配置云资源的明显迹象”。95% 的公司在过去一年中采取了降低云成本的措施,46% 的企业正在利用高性能 Java 平台更有效地使用云资源。

Log4Shell 漏洞对组织产生了广泛的安全影响。近 80% 的受访者表示受到了 2021 年 Log4J 库漏洞的影响。近一半的公司在该漏洞出现后不得不分配额外的工程时间,30% 的公司受到尝试利用此漏洞的影响。

近三分之二的调查受访者明确表示,第三方和开源应用程序及库是最令人担忧的 CVE 来源。其中 57% 的受访者将开源库和应用程序列为最令人担忧的 CVE 来源,51% 的受访者认为第三方库和应用程序是最令人担忧的 CVE 来源。

编辑:黄飞

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

    关注

    19

    文章

    2904

    浏览量

    102994
  • Oracle
    +关注

    关注

    2

    文章

    277

    浏览量

    34925
  • 应用程序
    +关注

    关注

    37

    文章

    3136

    浏览量

    56389
  • JDK
    JDK
    +关注

    关注

    0

    文章

    77

    浏览量

    16489

原文标题:Java 11和Java 17使用率均超Java 8

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [下载]Java私塾Java视频培训教程下载-2009最新

    教程-10 Java私塾初级Java视频培训教程-11 Java私塾初级Java视频培训教程-12 
    发表于 09-21 19:16

    [下载]推荐一套java初级视频

    教程-7初级Java视频培训教程-8初级Java视频培训教程-9初级Java视频培训教程-10初级Java视频培训教程-11初级
    发表于 04-21 10:43

    labview如何获取Win7的CPU使用率、MEM使用率和硬盘使用率

    如题,LabVIEW开发程序,需要获取CPU使用率、MEM使用率和硬盘使用率
    发表于 11-13 10:52

    请问怎么计算RM48L952 CPU使用率

    再裸机跑的情况下怎么计算RM48L952 CPU的使用率? 我需要对此芯片做测试和评估....
    发表于 08-13 06:25

    4个使用率90%以上的函数公式让Excel公式更简单

    Excel公式太复杂?记住这4个使用率90%以上的函数公式,可套用
    发表于 04-08 11:45

    C语言在Linux应用层开发的使用率

    好,C在Linux应用层开发的使用率正在并将继续被象Python 或Java这类更“高级”的面向对象语言蚕食,就如以前的汇编语言使用率被C蚕食一样。2.2 Socket通信、智能家居或物联网
    发表于 11-04 07:51

    高CPU使用率问题求解

    对于我们的 CPU 使用率分析任务,MathWorks 团队在 PIL 模式下对 Nucleo-F303RE 72 MHz 板实施了一个 simulink 示例。我在 MPC5775E 板上实现了
    发表于 04-03 09:07

    Java11GC 性能基准测试报告 Java8与Java11对比测试

    当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素
    发表于 02-01 01:46 3434次阅读

    cpu使用率多少算正常_cpu使用率100怎么办

    本文首先分析了cpu使用率多少算正常,其次阐述了cpu使用率100的解决方法,最后介绍了优化cpu使用率的方法。
    发表于 04-29 09:28 1.2w次阅读

    SpringBoot正式弃用Java8 Java17将成为未来主流版本

    Java基线从 Java 8 提升到了 Java 17Java EE APIs 到 Jakarta EE 这个支持被移除 依赖升级 未来
    的头像 发表于 10-09 18:03 3232次阅读

    Java 8升级到Java 17全过程

    在编译时会找不到相关的类。这是因为 Java EE 已经在 Java 9 中被标记为 deprecated,Java 11 中被正式移除,可以手动引入 javax 的包:
    的头像 发表于 11-03 14:13 1048次阅读

    Java21版本的使用

    8 到Java 21,中间也就是Java 11, Java 17是长期支持版本,其他的都是“小”版本,变化不大。 这次去掉“public
    的头像 发表于 06-19 09:42 1414次阅读
    <b class='flag-5'>Java</b>21版本的使用

    简单了解Java的新特性

    Java 17 于 2021 年发布。这两个版本之间相隔了 7 年。Java17是一个长期支持(LTS)的版本,会有更稳定和持久的维护和更新。
    的头像 发表于 11-23 16:38 339次阅读
    简单了解<b class='flag-5'>Java</b>的新特性

    Java程序CPU使用率高的原因

    Java程序是一种高级编程语言,由于其跨平台的特性和强大的功能,被广泛应用于服务器端、企业级应用和大数据处理等场景。然而,在某些情况下,我们可能会发现Java程序的CPU使用率异常高,这会导致系统
    的头像 发表于 12-05 11:20 2778次阅读

    关于2023年Java趋势的内容

    Java 17+ 被重新归类为 Java 17,仍处于 早期采用者 阶段,因为有更多的框架将 Java
    的头像 发表于 12-13 11:17 250次阅读
    关于2023年<b class='flag-5'>Java</b>趋势的内容