0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java 8腰斬!Java 17暴漲2300%??!

jf_ro2CN3Fa ? 來源:Hollis ? 2023-06-08 16:51 ? 次閱讀

New Relic近日發(fā)布了一份《2023 年 Java 生態(tài)系統(tǒng)狀況報告》,這份報告收集了上百萬份線上的應用程序的數(shù)據(jù),統(tǒng)計了目前生產(chǎn)環(huán)境中使用最多的JDK版本,最受歡迎的JDK供應商以及容器等的相關(guān)數(shù)據(jù)。

首先大家最關(guān)心的就是目前市面上主流的JDK版本到底是多少,現(xiàn)在基本上有結(jié)論了,目前市面上有超過56%的應用程序使用了JDK 11,而相比之下,Java 8 的使用從2020年的84%降低到了現(xiàn)在的32%左右,大部分公司在這三年之間都升級到了JDK 11 或者 JDK 17這兩個LTS版本上面。

相比于2022年不到1%的應用使用JDK 17來看,2023年共有超過 9% 的應用程序在生產(chǎn)中使用 Java 17 ,這意味著其在一年內(nèi)實現(xiàn)了 2300% 的增長率。

525db710-05d9-11ee-962d-dac502259ad0.png


基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

在JDK 的廠商上面,Amazon這兩年的增長量是比較大的,從22%上升到了31%,是目前市面上的各個JDK廠商中占比最高的。

52702544-05d9-11ee-962d-dac502259ad0.png

在垃圾收集器方面,在Java 11 及以上的版本中,G1垃圾收集還是比較受歡迎的,占比有65%。

527dfab6-05d9-11ee-962d-dac502259ad0.png

因為G1通過把Java的堆分為多個大小相等的Region,可以基于這些Region進行整堆的垃圾回收,從而避免了內(nèi)存碎片的產(chǎn)生。并且G1在回收的過程中,標記和清理的過程是并行的,可以充分利用多個CPU來縮短STW的時長,在復制的過程中是并發(fā)的,可以讓復制線程和用戶線程并發(fā)執(zhí)行,不需要STW。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/yudao-cloud
  • 視頻教程:https://doc.iocoder.cn/video/


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209373
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2943

    瀏覽量

    104101
  • 應用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3198

    瀏覽量

    57360

原文標題:Java 8 腰斬!Java 17 暴漲 2300%??!

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現(xiàn)方式上存在一些區(qū)別,下面將詳細介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應用程序
    的頭像 發(fā)表于 07-16 13:35 ?332次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別

    XMC Pinout Tool是否可以不受限制地使用免費的Java版本運行?

    我有幾個關(guān)于 XMC 引腳排列工具的問題。 首先我想問一下 XMC Pinout Tool 是否可以不受限制地使用免費的 Java 版本(Oracle Java SE v17 LTS)運行? 其次
    發(fā)表于 01-22 06:18

    關(guān)于2023年Java趨勢的內(nèi)容

    Java 17+ 被重新歸類為 Java 17,仍處于 早期采用者 階段,因為有更多的框架將 Java
    的頭像 發(fā)表于 12-13 11:17 ?379次閱讀
    關(guān)于2023年<b class='flag-5'>Java</b>趨勢的內(nèi)容

    java環(huán)境搭建及配置教程

    Java是一種廣泛使用的編程語言,用于開發(fā)各種應用程序。在開始學習和使用Java之前,您需要搭建和配置Java開發(fā)環(huán)境。本教程將提供詳細的Java環(huán)境搭建及配置指南。 下載
    的頭像 發(fā)表于 12-06 15:50 ?664次閱讀

    idea怎么創(chuàng)建Java項目

    創(chuàng)建Java項目是一個相對較為復雜的過程,需要考慮到各種細節(jié)和步驟。本文將詳細介紹如何創(chuàng)建一個Java項目。 一、準備工作 在創(chuàng)建Java項目之前,我們需要進行一些準備工作,主要包括以下幾個方面
    的頭像 發(fā)表于 12-06 14:09 ?745次閱讀

    byte屬于java基本類型嗎

    是的,byte屬于Java的基本數(shù)據(jù)類型之一。Java中共有8種基本數(shù)據(jù)類型,分別是byte、short、int、long、float、double、char和boolean。byte類型用于表示
    的頭像 發(fā)表于 12-05 10:40 ?662次閱讀

    Java各種類的區(qū)別

    8種基本類型:byte、short、int、long、float、double、char和boolean。這些基本類型都有對應的包裝類,用于將基本數(shù)據(jù)類型轉(zhuǎn)化為對象。 包裝類: 包裝類是一種特殊的類,用于將基本數(shù)據(jù)類型封裝為對象。在Java中,每一種基本數(shù)據(jù)類型都有對應
    的頭像 發(fā)表于 12-03 11:08 ?7364次閱讀

    簡單了解Java的新特性

    Java 8Java 20,Java 已經(jīng)走過了漫長的道路,自 Java 8 以來,
    的頭像 發(fā)表于 11-23 16:38 ?868次閱讀
    簡單了解<b class='flag-5'>Java</b>的新特性

    java內(nèi)存溢出排查方法

    模型。Java內(nèi)存模型分為線程棧、堆、方法區(qū)(Java 8之前稱為永久代,Java 8后稱為元空間)和本地方法棧
    的頭像 發(fā)表于 11-23 14:46 ?2387次閱讀

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

    2018 年 9 月發(fā)布的 Java 11 和 2020 年 9 月發(fā)布的 Java 17 是使用最廣泛的 Java 版本,使用率分別為 48% 和 45%。其次是 2014 年 3
    的頭像 發(fā)表于 11-01 12:30 ?486次閱讀

    Java和JavaEE都是什么?有什么區(qū)別?

    Java分三個版本:Java SE(標準版)、Java EE(企業(yè)版)、Java ME(微型版)。 可簡單的總結(jié)為三點: Java SE 是
    的頭像 發(fā)表于 10-11 17:01 ?891次閱讀

    Java8的新特性

    雖然目前Java最新版本都已經(jīng)到16了,但是絕大部分公司目前用的Java版本都是8,想當初Java8問世后,其Lambda表達式與方法引用可是最亮眼的新特性,目前,這兩個特性也被大家廣
    的頭像 發(fā)表于 10-10 17:12 ?431次閱讀

    Java Agent的作用及原理

    Java Agent是目前各種監(jiān)測調(diào)試JVM的主要技術(shù)。Eclipse,IntelliJ,Visual VM ,JConsole 等都依賴于此技術(shù)。相信你們的Java 程序部署的時候肯定也會配置各種
    的頭像 發(fā)表于 10-10 15:53 ?1466次閱讀
    <b class='flag-5'>Java</b> Agent的作用及原理

    java 8的日期用法

    java 已經(jīng)出到 17 了,而小編還在用 8 的版本,在 8 中已經(jīng)推出了新的日期 API,不在使用 。java.time 包下提供了用于
    的頭像 發(fā)表于 10-09 15:50 ?349次閱讀

    Java時間類轉(zhuǎn)換方案

    眾所周知,Java 8 之前的 Date 相關(guān)的時間類非常的不好用。從 Java 8 之后開始加入了 LocalDate 等一系列更加現(xiàn)代化的時間類。 這就衍生出
    的頭像 發(fā)表于 10-09 15:48 ?403次閱讀