Tooling Początkujący

Wypróbuj wyrażenia Java interaktywnie bez tworzenia plików.

✕ 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]
Widzisz problem z tym kodem? Daj nam znać.

Natychmiastowa informacja zwrotna

Wpisz wyrażenie, zobacz wynik natychmiast.

📝

Bez plików

Bez plików .java, bez kroku kompilacji.

🔍

Eksploracja API

Uzupełnianie tabulatorem pomaga odkrywać metody i parametry.

Stare podejście
Utwórz plik + kompiluj + uruchom
Nowoczesne podejście
REPL jshell
Od JDK
9
Poziom trudności
Początkujący
JShell do prototypowania
Dostępne

Szeroko dostępne od JDK 9 (wrzesień 2017)

JShell to środowisko Read-Eval-Print Loop dla Java. Testuj wyrażenia, eksperymentuj z API i prototypuj kod bez tworzenia plików, kompilowania ani pisania metody main. Uzupełnianie tabulatorem i dokumentacja inline w zestawie.