Tooling Principiante

Prova le espressioni Java in modo interattivo senza creare file.

✕ 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]
Vedi un problema con questo codice? Faccelo sapere.

Feedback immediato

Digita un'espressione, vedi il risultato immediatamente.

📝

Nessun file necessario

Nessun file .java, nessun passo di compilazione.

🔍

Esplorazione delle API

Il completamento con tab aiuta a scoprire metodi e parametri.

Approccio Vecchio
Crea file + Compila + Esegui
Approccio Moderno
REPL jshell
Dal JDK
9
Difficoltà
Principiante
JShell per la prototipazione
Disponibile

Ampiamente disponibile dal JDK 9 (settembre 2017)

JShell è un Read-Eval-Print Loop per Java. Testa espressioni, sperimenta con le API e prototipa codice senza creare file, compilare o scrivere un metodo main. Include completamento con tab e documentazione inline.

Condividi 𝕏 🦋 in