Java基础、中级、高级、架构面试资料

Java 又行了,ICU 王者归来反超 C++ 杀回第 3

JAVA herman 5浏览
公告:“业余草”微信公众号 AI 中转站提供免费体验,点击链接 https://unity2.ai/register?ref=3XTnndN2 进行访问,支持 Claude、ChatGPT、Gemini 等最新模型!关注业余草微信公众号,添加作者微信:xttblog2!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
【腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

可喜可贺呀,Java 竟然又行了,再次伟大了。11 月 TIOBE 榜显示,Java 反超 C++ 重回前三。

看起来 Java 像是闲鱼要翻身了,但先别急着开香槟,因为这很可能只是统计学上的胜利。

这个 11 月,上海降温了,甚至是把苹果手机的天气系统都给冻出 bug 了。但这丝毫不影响编程圈的热闹,因为最新的 TIOBE 榜单又出来了。

2026 年 11 月 TIOBE 编程语言排行榜出炉。Java 以 8.89% 的评分反超 C++(8.35%),时隔半年重回全球第三。Python 依旧断层式霸榜(20.86%),C 语言稳居第二占比 11.48%。

一时间,“Java 又行了”、“Java 再次伟大”的论调又开始刷屏了。我作为一个看了十几年 TIOBE 榜的老码农,想说的是,先别急着开香槟,但也别急着阴阳怪气。因为这期榜单,值得掰开揉碎好好聊聊。

11 月榜单速览

来自 TIOBE 2026 年 11 月 TOP 10 榜单如下所示。

排名语言评分备注
1Python20.86%10 月为 19.23%,持续回升
2C11.48%同比 +1.80%
3Java8.89%10 月为 8.41%,上升
4C++8.35%10 月为 8.87%,下滑
5C#3.39%同比 -4.26%
6JavaScript2.42%同比 -1.00%
7R2.27%同比 +0.60%
8SQL1.91%同比 +0.11%
9Visual Basic1.88%从第 7 跌至第 9
10Go1.69%取代 Rust 进入前十

除了 Python 是持续回升之外,Java 和 Go 是在上升的,其它都在下降,包括 C++ 在内的都出现了下滑或“掉队”。

除了 TOP 10 之外,其它的看点如下。

  • Dart 首次闯入前 20(从第 27 名跃升至第 20 名,0.74%)。TIOBE CEO Paul Jansen 直言,Flutter 是 Dart 热度增长的主要原因——跨平台一套代码打天下;
  • Rust 跌出前十(第 11 名,1.63%),被 Go 以 0.06 个百分点的微弱优势反超;
  • Julia 上个月刚重返前 20,这个月就被 Dart 挤到第 23,标准的“一日游”;
  • Assembly 重新杀回前 20(第 17),Swift 升至第 18;
  • R 和 SQL 双双上位,把 Visual Basic 挤到第 9。

Java 又行了吗?

AI 时代,程序员都快不行了,Java 等语言的搜索量锐减,连 Stack Overflow 都快不行了,快凉透了。

这里先给大家泼 3 盆冷水吧。

第一盆冷水,这不是“王者归来”,是“贴身肉搏”。Java 和 C++ 的差距只有 0.54 个百分点。事实上,2026 年这俩已经反复互换位置好几次了,5 月 Java 第三,6 月 C++ 夺回并守了四个月,11 月 Java 又翻回来,这是 Java 今年 5 月以来首次重回第三。叫“反超”也可以,叫“拉锯战”更准确些。

第二盆冷水是 TIOBE 测的是“热度”,不是“使用量”。TIOBE 官方一直强调,该指数衡量的是搜索引擎上的“能见度”,而不是使用某语言的开发者数量或代码量。作为参照,Stack Overflow 2026 开发者调查中,使用率第一的是 JavaScript(62%),Java 约 27.6%,另一张榜单,另一副模样。

第三盆冷水,也最重要,是统计口径刚改过。10 月榜单起,TIOBE 把中文(普通话)搜索词纳入了统计方法,而 Java 恰好在中国拥有全球最庞大的开发者社区之一。TechRepublic 当时明确提醒,部分评分变化可能反映的是“数据覆盖面扩大”,而非开发者兴趣的真实迁移。所以 Java 这 0.48 个百分点的单月涨幅里,多少是真实回暖、多少是口径红利,目前还很难分清。“Java 再次伟大”的含金量,需要打折看。

Java 依旧抗打

泼完冷水,也得说句公道话,Java 这一年的生态活跃度,确实在改善。

首先是 Java 的版本节奏回来了。今年 3 月 Oracle 发布 Java 26,带来 AI 集成与性能优化等更新;TIOBE 的月度记录也提到,Java 的势头受益于 Java 26 的成功发布。Java 21 LTS 则在 2026 年完成全生态适配,成为生产环境首选。

其次上虚拟线程成了“范式级”武器。Project Loom 让单个平台线程可承载成千上万虚拟线程,I/O 密集场景线程创建内存开销降低约 90%,且完全兼容现有 Thread API。更关键的是,Spring Boot 4.x 已把虚拟线程设为默认,这对普通开发者来说,“一键高并发”时代真的来了。

第三是 Spring 生态持续进化。Spring Boot 4、Spring Framework 7 模块化拆得更细、声明式 HTTP 客户端成熟、引入空安全注解;基线要求 JDK 17,玩新特性建议直接 JDK 25。

第四是 GraalVM 原生镜像不再玄学。启动从秒级压到几十毫秒、内存占用砍半,Serverless 冷启动和边缘场景直接质变。当然,构建慢、反射需显式声明的代价依然存在。

第五是 AI 工程化有了“Spring 味”的解法。Spring AI 已转正,把大模型调用抽象成统一 API;LangChain4j 偏编排。存量 Java 团队接 AI 的门槛被大幅拉低。

第六是基本盘没塌。金融核心、电信计费、政务系统、大型企业 ERP 等,这些“改不动、不能倒”的系统,仍牢牢跑在 JVM 上。Paul Jansen 的定调一直很公允,C 简单且极快、C++ 适合大型嵌入式系统、Java 适合大型商业应用。三种语言各有生态位,Java 的企业级生态位没有松动的迹象。

虽然 Go、Rust 等追的猛,但 php 等语言也在降,几增几减,Java 依旧是众多企业的首选。AI 时代,Java 依旧能打、抗打,只是市场的需求减少,Java 程序员体感温度极低。

最后

C++ 为啥下降了?

C++ 从 8.87% 滑到 8.35%,单看一个月不算塌方,但它的“热度逆风”是真实的。先中箭,再画靶,我给几个理由供参考。比如:内存安全围剿、Rust 分流、需求减少、社区遇冷、统计口径有变等等我就不细表了。

最后,用一句话收尾吧。榜单会来回翻烧饼,参考意义不大。AI 再进化进化,别说是程序员了,包括并不限于数学家、设计师等等在内的大部分岗位可能都要缩减了。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » Java 又行了,ICU 王者归来反超 C++ 杀回第 3