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
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP