关于 Java 的问题仅向选择 Java 作为其三种主要编程语言之一的开发者显示。

您经常使用哪个(哪些)版本的 Java?

Java 1122%Java 1013%Java 914%Java 883%Java 713%Java 65%其他0%

虽然 Java 10 和 11 越发流行,但 Java 8 仍是使用最多的版本.

您经常使用什么应用程序服务器(如果有)?

66%21% 5% 5% 5% 5% 4% 1% 1% 2%23%

您使用哪种(哪些)框架代替应用程序服务器(如果有)?

61%12% 6% 4% 3% 4%31%

只有使用应用程序服务器或以框架替代应用程序服务器的受访者回答了这个问题。

您如何打包 Web 应用程序?

93% 的 Java 开发者使用 JUnit 进行单元测试,而 51% 的人使用 Mockito。

您使用什么 Web 框架(如果有)?

56%43% 6% 5% 5% 3% 3% 3%
All results

Spring Boot 已成为最流行的 Java web 框架,自去年以来增加 14%。

您经常使用哪种(哪些)构建系统(如果有)?

70%53%13% 4% 1% 1% 7%

Maven 和 Gradle 继续成为使用最多的构建系统。

您经常使用哪个(哪些)版本的 Java EE (EE4J)(如果有)?

您最常使用哪款 IDE/编辑器进行 Java 开发?

65%17% 9% 4% 3% 1% 1% 0% 0%