Un vistazo a jshell: Read Eval Print Loop (REPL)

Una de las novísimas características que tendrá Java 9, es la de permitir evaluar expresiones Java pero como rutinas. Me explico: Con JavaEE 7 se pueden crear cadenas y permitirlas evaluar y obtener resultados, pero con jshell, se podrán crear rutinas, con for, if, try/catch, import, etc y poderlas ejecutar como si fuera un Java dentro de otro java. Existe una implementación de Java REPL (Read-Eval-Print Loop) llamada Proyecto Kulla . Podemos ver una implementación en línea de este característica aquí mismo: