Tooling Başlangıç

Dosya oluşturmadan Java ifadelerini etkileşimli olarak deneyin.

✕ 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]
Bu kodda bir sorun mu gördünüz? Bize bildirin.

Anında geri bildirim

Bir ifade yazın, sonucu hemen görün.

📝

Dosya gerekmez

.java dosyası veya derleme adımı gerekmez.

🔍

API keşfi

Sekme tamamlama, metot ve parametreleri keşfetmeye yardımcı olur.

Eski Yaklaşım
Dosya Oluştur + Derle + Çalıştır
Modern Yaklaşım
jshell REPL
JDK'dan itibaren
9
Zorluk
Başlangıç
Prototipleme için JShell
Mevcut

JDK 9'dan itibaren geniş çapta kullanılabilir (Eylül 2017)

JShell, Java için bir Oku-Değerlendir-Yazdır Döngüsüdür. Dosya oluşturmak, derlemek veya main metodu yazmak zorunda kalmadan ifadeleri test edin, API'leri deneyin ve kod prototipleri oluşturun. Sekme tamamlama ve satır içi belgeler dahildir.

Paylaş 𝕏 🦋 in