REPL 在 Java 9 中的重要性是什么?

javaobject oriented programmingprogramming更新于 2025/9/14 9:48:17

REPL  代表 Read-Eval-Print-Loop。它是一个 shell,用户在其中键入表达式,对其进行求值,并将结果返回给用户。使用 REPL 的主要目的是快速与 Java 程序交互,而无需创建 java 文件、编译并运行它。 JShell 对开发人员非常有用,可以让我们学习 Java 语言。

以下是 REPL

的一些功能
  • 它内置于 Java 9 中。
  • 我们可以在没有类文件的情况下测试任何 Java 表达式,编译并运行它。
  • 它会自动完成方法,只需键入 TAB 键,就像在编辑器中一样。
  • 我们可以定义方法,然后稍后调用它们。
  • 如果抛出异常,它会向我们显示异常。
  • 我们可以编辑任何方法并更改它们。
  • 有内置命令。

以下是使用 Jshell 工具的 REPL 的几个示例。

示例 1

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> Math.round(34.543)
$1 ==> 35

示例 2

jshell> void test(String s) {
...>       System.out.println(s);
...>    }
| created method test(String)

jshell> test("TutorialsPoint")
TutorialsPoint

相关文章


有用资源