Ce rapport s'appuie sur les informations issues de l'Enquête 2025 de JetBrains sur l'écosystème des développeurs pour explorer qui sont les développeurs Java et comment ils travaillent. De l'âge et l'expérience à la géographie, en passant par les outils, les frameworks et le rôle croissant de l'IA, il dresse un tableau clair du développement Java moderne en action.
Basé sur les réponses de plus de 5 000 développeurs du monde entier, ce rapport met en lumière comment Java continue d'avancer sans perdre les atouts qui le définissent. Nous espérons que cela vous aide à comprendre où en sont les développeurs Java aujourd'hui et comment votre propre travail s'inscrit dans le paysage global.
Partager :

18–20
21–24
25–29
30–34
35–39
40–49
50–59
60 ou plus
Toutes les options avec une part inférieure à 1 % ont été regroupées dans « Autre ».
Depuis trois décennies, Java façonne fondamentalement le monde dans lequel nous vivons. Pour chaque cas d'utilisation imaginable, Java alimente des applications qui offrent une valeur commerciale tout en s'exécutant à grande échelle. Et, à mesure que le rythme de la technologie augmente, Java continue d'évoluer judicieusement pour répondre aux besoins du développement moderne d'applications, que ce soit sur site, dans le cloud ou dans des environnements hybrides. Enfin, alors que le paysage technologique adopte rapidement la valeur de l'IA, intégrer une pile IA moderne construite sur Java est plus facile que jamais.
Seuls les langages de programmation avec plus de 5 % d'utilisation en 2025 sont affichés.
0%
7%
14%
21%
28%
Seuls les langages de programmation avec plus de 5 % d'utilisation en 2025 sont affichés.
| 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% | Autre |
| 13% | 9% | 9% | 11% | 14% | 13% | 20% | Je n'ai appris aucun langage de programmation |
Seuls les langages de programmation avec plus de 5 % d'utilisation en 2025 sont affichés.
| 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% | Autre |
| – | – | 3% | 3% | 2% | 2% | 6% | Je n'en suis pas sûr·e |
C'est vraiment agréable de voir une diminution constante des personnes utilisant encore Java 8. Un grand nombre de personnes utilisent Java 17 et plus, ce qui est logique étant donné que plusieurs outils et frameworks nécessitent Java 17 pour fonctionner.
Les versions incrémentales et régulières de Java ont adopté un rythme magnifique. La version 25 est spéciale car elle dispose de fonctionnalités qui profitent directement aux débutants et aux utilisateurs avancés de Java.
0%
20%
40%
60%
80%
Seuls les IDE et éditeurs avec plus de 3 % d'utilisation en 2025 sont affichés.
Améliore considérablement ma productivité
Améliore un peu ma productivité
Neutre : pas d'impact
Réduit un peu ma productivité
Je suis ravie de voir que les développeurs bénéficient encore d'importants gains de productivité grâce à l'utilisation d'IntelliJ IDEA. L'ajout de l'IA générative et de la programmation agentique à notre ensemble d'outils ne diminue pas la valeur qu'un IDE bien conçu nous apporte lors de l'écriture, de l'exécution et de la compréhension du code. Développer des applications est une opération si complexe que de bons outils sont indispensables pour créer une excellente expérience de développement.
IntelliJ IDEA vous aide à écrire du code plus rapidement grâce à des outils qui vous débarrassent des tâches fastidieuses et vous permettent de vous concentrer sur l'essentiel : la création de logiciels de qualité.
Très probable
Assez probable
Je n'en suis pas sûr·e
Assez peu probable
Très peu probable
J'utilise déjà des agents de programmation par IA
Un développeur Java sur huit utilise déjà des agents de programmation IA et la majorité envisage de les essayer l'année prochaine, l'IA devient partie intégrante du développement quotidien. Les principaux avantages sont une productivité accrue, un traitement plus rapide des tâches répétitives et un accès plus rapide aux informations. Le prochain défi sera l'intégration : permettre une IA respectueuse de la propriété intellectuelle pour les bases de code propriétaires, et assurer que l'IA accélère l'apprentissage plutôt que de le remplacer, en particulier pour les développeurs juniors.
0%
20%
40%
60%
80%
Seuls les frameworks avec plus de 5 % d'utilisation au cours de n'importe quelle année sont affichés.
Les équipes sont invitées à en faire plus avec moins : microservices évolutifs, backend résilients pour le frontend, IA agentique et sécurité à toute épreuve. Spring répond à ces exigences avec un écosystème riche et profondément intégré qui permet aux développeurs de livrer davantage, plus rapidement.
Un grand nombre d'utilisateurs utilisent Spring. À mon avis, le débogueur Spring est d'une grande aide pour travailler avec Spring dans IntelliJ IDEA ; j'espère que cela rendra plus agréable l'utilisation de Spring dans IntelliJ IDEA.
0%
20%
40%
60%
80%
Seuls les systèmes de build avec plus de 5 % d'utilisation à n'importe quelle année sont affichés.
Je suis heureux de voir Apache Maven continuer d'occuper une position solide dans le domaine des systèmes de build. Avec la prochaine sortie de Maven 4, je suis convaincu que ses utilisateurs continueront à bénéficier d'un outil de build stable et fiable pour les années à venir. À ceux qui n'utilisent pas régulièrement un système de build, envisagez d'en utiliser un, même si ce n'est pas Maven. Cela facilitera grandement votre vie de développeur !
46%
51%
Java
26%
24%
Python
19%
18%
Go
19%
17%
TypeScript
17%
18%
JavaScript