首页 文章资讯内容详情

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

2026-06-05 1 花语

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

以下是REPL的一些功能

它内置在Java9中。

我们可以在没有类文件的情况下测试任何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