Tooling Débutant

Testez des expressions Java de façon interactive sans créer de fichiers.

✕ Java 8
// 1. Create Test.java
// 2. javac Test.java
// 3. java Test
// Just to test one expression!
✓ Java 9+
$ jshell
jshell> "hello".chars().count()
$1 ==> 5
jshell> List.of(1,2,3).reversed()
$2 ==> [3, 2, 1]
Un problème avec ce code ? Dites-le nous.

Retour instantané

Écrivez une expression et voyez le résultat immédiatement.

📝

Sans fichiers nécessaires

Sans fichiers .java, sans étape de compilation.

🔍

Exploration d'APIs

La complétion par tabulation aide à découvrir les méthodes et paramètres.

Ancienne Approche
Créer un fichier + compiler + exécuter
Approche Moderne
REPL JShell
Depuis JDK
9
Difficulté
Débutant
JShell pour le prototypage
Disponible

Disponible depuis JDK 9 (sept. 2017)

JShell est une boucle lecture-évaluation-impression pour Java. Testez des expressions, expérimentez avec des APIs et prototypez du code sans créer de fichiers, compiler ni écrire de méthode main. Inclut la complétion automatique par tabulation et la documentation en ligne.

Partager 𝕏 🦋 in