在 Ruby/Python/Perl 等脚本语言中,我们可以启动一个交互式会话并创建新变量,然后执行任何语句。
但是在 Java 中,我只知道一种打印任意表达式的方法——在 Eclipse 的调试表达式视图中。
无法创建新的 var,然后再使用该 var(尽管您可以分配给预先存在的 var)。
有没有办法像脚本语言一样在解释型 IDE 环境中运行 Java?
从 Java 9 开始,将有一个 REPL 可让您启动交互式 Java 会话。
它叫做 JShell,你可以阅读原始提案:JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)