JShell para prototipado
Prueba expresiones Java de forma interactiva sin crear archivos.
Comparación de Código
✕ 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.
Por qué gana la forma moderna
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
Soporte JDK
JShell para prototipado
Disponible
Ampliamente disponible desde JDK 9 (sept. 2017)
Cómo funciona
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.
Documentación Relacionada