JetBrains 发布 2020 Java 开发者数据分析报告,中国 Java 开发者占比全球最多

简介: JetBrains 发布 2020 Java 开发者数据分析报告,中国 Java 开发者占比全球最多

今年是 Java 25 周年,知名开发工具供应商 JetBrains 根据不同来源的数据对 Java 进行了一些研究。

JetBrains 市场研究和分析团队对开发人员模型的评估结果表明,当今世界上有大约 520 万专业开发人员将 Java 作为主要开发语言。亚洲的 Java 开发人员数量最多,大约有 250 万左右。yy.png


亚洲是 Java 开发人员集中最多的地方

全球范围内,将 Java 作为主要语言的开发人员有 520 万,如果将主要使用其他编程语言但同时也使用 Java 的开发人员算在一起,那么这个数字可能接近 680 万。

亚洲是 Java 开发人员集中最多的地方,北美和欧洲的数字远不及亚洲。JetBrains 的分析团队调查了为什么这些国家在专业开发方面特别喜欢 Java 而不是其他语言。

在将 Java 作为主要语言的国家/地区中,中国和韩国国内 Java 开发者所占的百分比最高,分别有 51% 和 50%。排名第三到第六的国家分别是印度、德国、西班牙和巴西。

Java 在前 6 个国家中如此受欢迎的原因包括 Java 的免费使用,政府支持和开源,尤其在中国、西班牙和巴西。

yy.png

Java 在中国和印度是进行 Android 移动开发的基础,在德国,Java 是最受欢迎的面向工程师的语言,它用于为众多行业构建高度可扩展的应用程序。大多数企业服务都依靠 Java 来驱动支持日常业务运行的应用程序。

美国的 Java 用户比例并不是很高,因为从很多方面讲,他们都有大量的技术堆栈可供选择,而且很多技术公司通常处于该堆栈的最前沿,因此可能是那里的开发人员不需要 Java 的功能或稳定性,更需要的是能快速构建和测试的功能。


Java 成为开发人员主要使用语言的原因:

根据 2020 年开发人员生态系统状况调查,超过三分之一的开发人员将 Java 作为主要语言,它仍是仅次于 JavaScript 的专业开发人员中的第二主要语言。

yy.png

大多数企业业务服务都依赖 Java,不仅是 IT 部门,几乎每个公司都将 IT 服务作为其基础结构的一部分,而这些服务通常都是在后端使用 Java 构建的。


用 Java 开发的软件类型:

数据统计,Web 服务是 Java 最受欢迎的领域,占比例 52%。

yy.png

令人惊讶的是,Java 在商业智能、数据科学和机器学习中也非常流行,常被用于编写业务应用程序,因为它们也需要与后端和数据库一起工作。


使用 Java 的热门行业:

根据 2020 年开发者生态系统调查,Java 程序员主要在 IT 服务和金融科技领域工作,占比分别为 42% 和 44%。yy.png

金融科技领域主要涉及金融交易所、零售银行系统,创建计算引擎以及开发本地定制工具和服务,以使公司在市场上具有竞争力,Finance 和 FinTech几乎都是用 Java 建立的。

IT 服务也是如此,许多针对非 IT 公司的薪资系统和库存管理服务也都是基于Java 构建的。由于Android 移动开发的速度可能很高,所以这一领域是由 Python 领导的,但是后端可能会使用 Java 和 JVM 语言。


8 大 Java 版本:

Java 8 仍然是最受欢迎的版本,使用 Java 作为主要语言的专业开发人员中有 75% 使用了它。

有几个因素导致 Java 8 如此受欢迎,首先,它具有典型Java开发人员从该语言中所需的一切,是一个易于使用的版本。

而且,由于 Java9 中引入了一些重大的体系结构更改,人们担心这些更改会破坏他们用 Java 8 构建的应用程序很多开发人员不愿意使用 Java9。

最重要的是,Oracle 推出了每两年发行一次的版本,并非所有版本都长期受支持,因此 Java 9、Java 10、Java 12 和 Java 13 仅受 6 个月支持,这也是这几个版本用户较少的原因之一。Java 13 用户量之所以比较高,是因为 JetBrains 进行调查时,它是最新的版本,不排除它会在几个月后下降的可能。

Java 11 于 2018 年问世,它是具有长期支持的最新版本。许多企业仍未迁移到它,Java 11 引入了许多新的许可和新的订阅,许多开发人员不升级到 Java 11 的一个主要因素是,它没有许多令人兴奋的新功能,因此语言的功能并未降低升级的风险。

Java 17 将是具有长期支持的下一个版本,并带有许多新功能,但是从 Java 8 到 Java 17 的直接更新将有其自身的问题。

Jetbrains 分析团队预测,下一个长期版本 Java 17 将比 Java 11 更受欢迎。


Java 已经迎来了 25 周年,但它仍然是全球开发者使用的热门语言,尤其在亚洲国家和地区。

当今世界上有大约 520 万专业 Java 开发人员将 Java 作为主要语言。但是,如果我们包括专业开发人员,他们主要使用其他编程语言,但同时也使用 Java,那么这个数字可能接近 680 万。

相关文章
|
18天前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
202 1
|
18天前
|
人工智能 Java 开发者
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
JManus是阿里开源的Java版OpenManus,基于Spring AI Alibaba框架,助力Java开发者便捷应用AI技术。支持多Agent框架、网页配置、MCP协议及PLAN-ACT模式,可集成多模型,适配阿里云百炼平台与本地ollama。提供Docker与源码部署方式,具备无限上下文处理能力,适用于复杂AI场景。当前仍在完善模型配置等功能,欢迎参与开源共建。
580 58
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
|
1月前
|
缓存 Java 开发者
Java 开发者必看!ArrayList 和 LinkedList 的性能厮杀:选错一次,代码慢成蜗牛
本文深入解析了 Java 中 ArrayList 和 LinkedList 的性能差异,揭示了它们在不同操作下的表现。通过对比随机访问、插入、删除等操作的效率,指出 ArrayList 在多数场景下更高效,而 LinkedList 仅在特定情况下表现优异。文章强调选择合适容器对程序性能的重要性,并提供了实用的选择法则。
105 3
|
2月前
|
Java 测试技术 API
2025 年 Java 开发者必知的最新技术实操指南全览
本指南涵盖Java 21+核心实操,详解虚拟线程、Spring Boot 3.3+GraalVM、Jakarta EE 10+MicroProfile 6微服务开发,并提供现代Java开发最佳实践,助力开发者高效构建高性能应用。
304 4
|
5月前
|
人工智能 Java 程序员
JManus - 面向 Java 开发者的开源通用智能体
JManus 是一个以 Java 为核心、完全开源的 OpenManus 实现,隶属于 Spring AI Alibaba 项目。它旨在让 Java 程序员更便捷地使用 AI 技术,支持多 Agent 框架、网页配置 Agent、MCP 协议和 PLAN-ACT 模式。项目在 GitHub 上已获近 3k star,可集成多个大模型如 Claude 3.5 和 Qwen3。开发者可通过 IDE 或 Maven 快速运行项目,体验智能问答与工具调用功能。欢迎参与开源共建,推动通用 AI Agent 框架发展。
8486 64
|
4月前
|
SQL 人工智能 Java
阿里云百炼开源面向 Java 开发者的 NL2SQL 智能体框架
Spring-ai-alibaba-nl2sql 是析言 GBI 产品在数据问答领域的一次重要开源尝试,专注于 NL2SQL 场景下的核心能力开放。
1141 48
|
2月前
|
人工智能 自然语言处理 Java
面向 Java 开发者:2024 最新技术栈下 Java 与 AI/ML 融合的实操详尽指南
Java与AI/ML融合实践指南:2024技术栈实战 本文提供了Java与AI/ML融合的实操指南,基于2024年最新技术栈(Java 21、DJL 0.27.0、Spring Boot 3.2等)。主要内容包括: 环境配置:详细说明Java 21、Maven依赖和核心技术组件的安装步骤 图像分类服务:通过Spring Boot集成ResNet-50模型,实现REST接口图像分类功能 智能问答系统:展示基于RAG架构的文档处理与向量检索实现 性能优化:利用虚拟线程、GraalVM等新技术提升AI服务性能 文
192 0
|
3月前
|
机器学习/深度学习 Java 大数据
Java 大视界 -- Java 大数据在智能政务公共资源交易数据分析与监管中的应用(202)
本篇文章深入探讨了 Java 大数据在智能政务公共资源交易监管中的创新应用。通过构建高效的数据采集、智能分析与可视化决策系统,Java 大数据技术成功破解了传统监管中的数据孤岛、效率低下和监管滞后等难题,为公共资源交易打造了“智慧卫士”,助力政务监管迈向智能化、精准化新时代。
|
6月前
|
IDE Java 开发工具
JetBrains IntelliJ IDEA 2025.1 发布 - 领先的 Java 和 Kotlin IDE
JetBrains IntelliJ IDEA 2025.1 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE
398 2

热门文章

最新文章