Java est un langage de programmation très connu et largement utilisé pour des applications côté serveur, des applications mobiles ou des clients lourds. Ce qui est sans doute moins connu, c’est qu’il est aussi possible de l’utiliser comme un langage de script, avec certaines limitations que nous allons voir.
Java est un langage qui évolue rapidement, avec deux versions majeures par an (en mars et en septembre). Malgré ces évolutions, cela reste un langage simple. Pourtant, on lui préfère souvent d’autres langages (généralement plus complexes) pour initier les débutants à la programmation. Ceci est dû à plusieurs choses qui rendent le premier contact avec le langage un peu compliqué : s’agissant d’un langage compilé (en bytecode), il faut apprendre à compiler le code source (avec un IDE, le compilateur javac, ou un outil comme Maven) puis à exécuter le programme compilé. Enfin, Java est un langage réputé verbeux (ce qui, de mon point de vue, fait aussi que le langage est simple et sans « magie »). Un simple « Hello World! », qui ne fera qu’une seule ligne dans certains langages comme Python, fera plusieurs lignes en Java, et mettra en œuvre plusieurs concepts non triviaux pour le débutant :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première