本报告基于 2025 JetBrains 开发者生态系统调查的洞察,深入探讨 Java 开发者的身份及其工作方式。从年龄和经验,到地域分布、工具、框架,以及 AI 日益重要的作用,本报告清晰勾勒出现代 Java 开发的全貌。
本报告基于全球 5,000 多名开发者的反馈,展现了 Java 如何在保持自身核心优势的同时持续向前发展。我们希望它能帮助您了解当今 Java 开发者的现状,以及您自身的工作如何融入更广阔的环境。
分享:

18-20 岁
21–24 岁
25–29 岁
30–34 岁
35–39 岁
40-49 岁
50-59 岁
60 岁或以上
所有占比低于 1% 的选项均已合并到“其他”。
三十年来,Java 从根本上影响了我们所生活的世界。 从每一个可以想象的用例来看,Java 为实现商业价值、规模化运行的应用程序提供动力。随着技术发展步伐的不断加快,Java 始终稳步演进,以满足现代应用程序开发的需求 – 无论是在本地部署、云端,还是混合环境。如今,随着技术环境加速拥抱 AI 价值,集成基于 Java 构建的现代 AI 堆栈变得前所未有的简单。
仅显示 2025 年使用率超过 5% 的编程语言。
0%
7%
14%
21%
28%
仅显示 2025 年使用率超过 5% 的编程语言。
| 2019 年 | 2020 年 | 2021 年 | 2022 年 | 2023 年 | 2024 年 | 2025 | |
|---|---|---|---|---|---|---|---|
| 28% | 30% | 28% | 25% | 27% | 32% | 26% | Python |
| 24% | 26% | 29% | 26% | 24% | 25% | 18% | JavaScript |
| 19% | 18% | 17% | 18% | 15% | 15% | 15% | Go |
| 19% | 19% | 23% | 22% | 19% | 20% | 18% | TypeScript |
| 15% | 21% | 20% | 19% | 21% | 21% | ●19% | Java |
| 14% | 15% | 11% | 12% | 11% | 10% | 11% | Kotlin |
| 11% | 10% | 11% | 10% | 12% | 12% | 9% | C# |
| 11% | 13% | 11% | 13% | 11% | 17% | 11% | C++ |
| 10% | 9% | 12% | 7% | 7% | 6% | 7% | PHP |
| 9% | 12% | 10% | 14% | 16% | 17% | 14% | Rust |
| 8% | 6% | 5% | 6% | 5% | 5% | 6% | Swift |
| 5% | 3% | 4% | 2% | 2% | 2% | 3% | Scala |
| 5% | 6% | 6% | 6% | 6% | 8% | 6% | C |
| 4% | 3% | 3% | 3% | 3% | 2% | 2% | Ruby |
| 4% | 2% | 1% | 1% | 2% | 2% | 2% | Elixir |
| 3% | 3% | 2% | 2% | 2% | 2% | 1% | Haskell |
| 3% | 3% | 2% | 2% | 2% | 4% | 2% | R |
| 2% | 1% | 1% | 1% | 1% | 1% | 1% | Clojure |
| 4% | 6% | 5% | 6% | 6% | 5% | 4% | 其他 |
| 13% | 9% | 9% | 11% | 14% | 13% | 20% | 我没有学过任何编程语言 |
仅显示 2025 年使用率超过 5% 的编程语言。
| 2019 年 | 2020 年 | 2021 年 | 2022 年 | 2023 年 | 2024 年 | 2025 | |
|---|---|---|---|---|---|---|---|
| – | – | – | – | – | – | 14% | Java 24 |
| – | – | – | – | – | – | 9% | Java 23 |
| – | – | – | – | – | 12% | 7% | Java 22 |
| – | – | – | – | – | 28% | 40% | Java 21 |
| – | – | – | – | 11% | 4% | 3% | Java 20 |
| – | – | – | – | 8% | 3% | 2% | Java 19 |
| – | – | – | – | 8% | 7% | 7% | Java 18 |
| – | – | – | 30% | 45% | 46% | 39% | Java 17 |
| – | – | – | 6% | 3% | 2% | 1% | Java 16 |
| – | – | 14% | 4% | 2% | 0 个% | 0 个% | Java 15 |
| – | – | 8% | 3% | 2% | 0 个% | 1% | Java 14 |
| – | 14% | 4% | 2% | 1% | 1% | 0 个% | Java 13 |
| – | 10% | 4% | 2% | 2% | 1% | 1% | Java 12 |
| 23% | 32% | 42% | 48% | 38% | 25% | 17% | Java 11 |
| 13% | 6% | 2% | 1% | 1% | 0 个% | 0 个% | Java 10 |
| 13% | 6% | 4% | 1% | 1% | 1% | 1% | Java 9 |
| 83% | 75% | 72% | 60% | 50% | 44% | 31% | Java 8 |
| 13% | 7% | 6% | 3% | 2% | 2% | 1% | Java 7 |
| 5% | 3% | 2% | 2% | 1% | 1% | 0 个% | Java 6 |
| 0 个% | 0 个% | 0 个% | 1% | 0 个% | 0 个% | 0 个% | 其他 |
| – | – | 3% | 3% | 2% | 2% | 6% | 我不确定 |
很高兴看到仍在使用 Java 8 的用户数量持续下降。 大量开发者已在使用 Java 17 及更高版本,考虑到许多工具和框架都要求使用 Java 17 才能运行,这一下降趋势也在情理之中。
Java 版本的增量式定期发布已经形成了一个很好的节奏。 版本 25 很特别,因为它所具备的功能可以同时惠及 Java 初学者和高级用户。
0%
20%
40%
60%
80%
仅显示 2025 年使用率超过 3% 的 IDE 和编辑器。
显著提高了我的工作效率
一定程度上提高了我的工作效率
中立 – 没提高也没妨碍
一定程度上降低了我的工作效率
很高兴看到开发者仍能通过使用 IntelliJ IDEA 显著提升工作效率。 在我们的工具包中加入 GenAI 和智能体编码丝毫不会影响一款设计精良的 IDE 在我们编写、运行和理解代码时所带来的价值。开发应用程序是一项极为复杂的工作,因此优秀的工具是打造卓越开发者体验的必要部分。
IntelliJ IDEA 提供的工具能够帮您免去繁琐的任务,让您专注于打造出色软件这一核心事务,从而加快代码编写速度。
非常有可能
比较有可能
不确定
比较不可能
非常不可能
我已经在使用 AI 编码智能体
每八位 Java 开发者中就有一位在使用 AI 编码智能体,并有大部分开发者可能在明年尝试使用,AI 正逐步成为日常开发工作的一部分。 主要优势是工作效率提升、重复性工作的处理速度更快,以及信息获取速度更快。接下来的挑战将是集成:为专有代码库打造 IP 安全的 AI,并确保 AI 是加快学习速度,而非取代学习,这一点对初级开发者尤为重要。
0%
20%
40%
60%
80%
仅显示任何一年的使用率超过 5% 的框架。
团队面临着利用有限资源实现更高目标的要求 – 打造可扩缩微服务、弹性前端后端、智能体化 AI 和严密的安全体系。 Spring 凭借丰富且深度集成的生态系统满足这些需求,助力开发者更快地交付更多价值。
大量用户使用 Spring。 在我看来,Spring 调试器对在 IntelliJ IDEA 中使用 Spring 提供了巨大帮助;我希望这能让大家在 IntelliJ IDEA 中使用 Spring 时拥有更愉悦的体验。
0%
20%
40%
60%
80%
仅显示使用率超过 5% 的构建系统。
很高兴看到 Apache Maven 在构建系统领域仍然占据重要地位。 随着 Maven 4 即将发布,我相信在未来几年中,用户将持续受益于这款稳定可靠的构建工具。对于那些不经常使用构建系统的人,请考虑使用构建系统,即使不使用 Maven 也可以。它会让您的开发者生活轻松许多!
46%
51%
Java
26%
24%
Python
19%
18%
Go
19%
17%
TypeScript
17%
18%
JavaScript