Chapitre 3. Tes premiers programmes Java
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Comme on l’a vu au chapitre 1, Java est généralement considéré comme un langage orienté classe, doté d’un modèle d’exécution distinct : compilation, interprétation puis exécution JIT. Mais des évolutions récentes ont étendu et généralisé ce modèle d’une manière particulièrement utile pour ceux qui découvrent l’univers Java.
Dans ce chapitre, on va donc aborder ces nouvelles technologies et voir comment elles ouvrent une nouvelle voie, bien plus simple, pour écrire tes premiers programmes en Java. Commençons par découvrir JShell, un shell interactif pour Java, un peu similaire à la boucle « lecture-évaluation-affichage » (REPL) qu’on retrouve dans des langages comme Python, Scala ou Lisp.1
Introduction à JShell
JShell est destiné à l’apprentissage et à l’exploration et, en raison de la nature du langage Java, il ne devrait pas être aussi utile pour les programmeurs expérimentés que des shells similaires dans d’autres langages. En particulier, on ne s’attend pas à ce que Java devienne un langage axé sur le REPL. En revanche, JShell permet d’adopter un style de programmation différent, qui complète les cas d’utilisation traditionnels tout en offrant de nouvelles perspectives, notamment pour travailler avec une nouvelle API.
C’est super facile d’utiliser JShell pour explorer des fonctionnalités simples du langage, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access