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


REPL代表读-求值-打印-循环。它是一个外壳,用户在其中输入表达式,对该表达式进行求值,并将结果返回给用户。使用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

更新于:2020-03-27

545次浏览

开启你的 事业

完成课程获取认证

开始
广告
© . All rights reserved.