Java

共有:

これらの質問は、3 つの主要プログラミング言語の 1 つに Java を選択した開発者にのみ提示されました。

どのバージョンの Java を定期的に使用していますか?

Java 8 は長年にわたって主要な Java バージョンの座を維持していますが、その使用は 2022 年に 12 パーセントポイント減少しました。Java 8 は 2022 年 3 月に Oracle Premier Support の対象から外れたため、これは驚くべきことではありません。これに伴い、多くの開発者がアプリケーションを別バージョンに移行することを決めました。新しい長期サポートバージョンである Java 17 の登場に多くのユーザーが魅了されました。また、Java 11 や Java 16 などの他のバージョンがより多くのオーディエンスを獲得しています。

ウェブアプリケーションをどのようにパッケージ化していますか?

この質問は、アプリケーションサーバーかフレームワークをアプリケーションサーバーの代わりに使用していた開発者のみが回答しました。

ほとんどの場合、Java 開発者はアプリケーションを組み込みサーバーとしてパッケージ化しています。2022 年にはアーティファクトの使用が 4 パーセントポイント減少しました。

どのユニットテストフレームワークを使用していますか?

2021 年と 2022 年では、ユニットテストフレームワークの使用状況はほぼ変わっていません。

どのウェブフレームワークを使用していますか?

Spring Boot と Spring MVC は Java 開発に最も使用されているウェブフレームワークとして首位の座を維持しています。2021 年から 2022 年の間には Ktor、Quarkus、Micronaut も数パーセント増加しました。

どのビルドシステムを定期的に使用していますか?

Java に最も使用されているビルドシステムは Maven と Gradle です。

どのバージョンの Java Enterprise 仕様を定期的に使用していますか?

どの JVM プロファイラーを定期的に使用していますか?

Java 開発ではどの IDE またはエディターを最もよく使用していますか?

回答者を代表するような母集団を確保できるようにあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果に若干の偏りが生じている可能性があります。

IntelliJ IDEA は引き続き Java 開発者に最も使用されている IDE の座を維持しています。2022 年には Eclipse または Eclipse ベースの IDE の使用がわずかに減少しています。

どのアプリケーションサーバーを定期的に使用していますか?

Apache Tomcat は依然として Java 開発者に最も使用されているアプリケーションサーバーです。Jetty と GlassFish は数パーセントポイント減少しましたが、他のサーバーの使用状況はほぼ変わりありません。

どのフレームワークをアプリケーションサーバーの代わりに使用していますか?

Java 開発者が開発したソフトウェア

Java を主要プログラミング言語の 1 つとして使用する開発者が最も頻繁に開発しているソフトウェアの種類は、ウェブサイト、システムソフトウェア、およびユーティリティです。

過去 12 か月間にどのようなプログラミング言語を使用しましたか?

Java を主要プログラミング言語の 1 つとして使用する開発者が最も頻繁に使用している言語とテクノロジーは、JavaScript、SQL、および HTML / CSS です。

どのプログラミング言語を教育機関で学習したことがありますか?

興味深いことに、Java 開発者の 85% は教育機関で Java を学習した後に主要プログラミング言語の 1 つとして使い続けています。Java 開発者が教育機関で学習したことがあるとよく回答していた他のプログラミング言語には、Python、C、および C++ があります。

どのような学習コンテンツが好みですか?

意外な結果でしたが、Java を主要プログラミング言語の 1 つとして使用する開発者は、動画を好むグループと文書の学習コンテンツを好むグループの 2 つに均等に分かれています。

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。