Tooling Principiante

Prueba expresiones Java de forma interactiva sin crear archivos.

✕ 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]
¿Ves un problema con este código? Cuéntanos.

Retroalimentación instantánea

Escribe una expresión y ve el resultado de inmediato.

📝

Sin archivos necesarios

Sin archivos .java, sin paso de compilación.

🔍

Exploración de APIs

El autocompletado con tabulador ayuda a descubrir métodos y parámetros.

Enfoque Antiguo
Crear archivo + compilar + ejecutar
Enfoque Moderno
REPL JShell
Desde JDK
9
Dificultad
Principiante
JShell para prototipado
Disponible

Ampliamente disponible desde JDK 9 (sept. 2017)

JShell es un bucle de lectura-evaluación-impresión para Java. Prueba expresiones, experimenta con APIs y prototipa código sin crear archivos, compilar ni escribir un método main. Incluye autocompletado con tabulador y documentación en línea.

Compartir 𝕏 🦋 in