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:   
