Java
分享:
这些问题仅向选择 Java 作为其三种主要编程语言之一的受访者显示。
多年来,Java 8 一直是领先的 Java 版本。然而,其使用量在 2022 年下降了 12 个百分点。这并不奇怪,因为在 2022 年 3 月,Java 8 失去了 Oracle Premier 支持。许多开发者因此决定将应用程序迁移到其他版本。新出现的长期支持版本 Java 17 吸引了大量用户。此外,Java 11 和 Java 16 等其他版本也获得了更多受众。
大多数情况下,Java 开发者将应用程序打包至嵌入式服务器。2022 年,工件使用率下降了 4 个百分点。
2021 和 2022 年间,单元测试框架的使用率大致保持不变。
Spring Boot 和 Spring MVC 作为 Java 开发最常用的 Web 框架保持领先。2021 和 2022 年间,Ktor、Quarkus 和 Micronaut 也增长了几个百分点。
Java 最常用的构建系统是 Maven 和 Gradle。
尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。
IntelliJ IDEA 仍然是 Java 开发者中使用最多的 IDE。2022 年,Eclipse 或基于 Eclipse 的 IDE 的使用量略有下降。
Apache Tomcat 仍然是 Java 开发者中使用最多的应用程序服务器。虽然 Jetty 和 GlassFish 损失了几个百分点,但其他服务器的使用率几乎保持不变。
网站、系统软件和实用工具是使用 Java 作为主要编程语言之一的开发者中最常开发的软件类型。
在使用 Java 作为主要语言之一的开发者中,JavaScript、SQL 和 HTML/CSS 是最常用的语言和技术。
有趣的是,85% 的 Java 开发者在教育机构学习过 Java,然后继续将其用作主要编程语言之一。Java 开发者在教育机构学习过的编程语言中其他最常被提及的是 Python、C 和 C++。
令人惊讶的是,使用 Java 作为主要编程语言之一的开发者可以平均地分为两组:喜欢视频的人和喜欢书面学习内容的人。