JShell 代表 java shell。它也被称为 REPL(读取求值打印循环)。这个工具的目的是提供一种学习 Java 的简单方法,但是如何?让我们看看它。我们知道我们必须编写几行代码才能在屏幕上打印内容,例如 - 要在屏幕上打印"Hello World"
,我们必须编写以下代码。
public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World!" on the screen
System.out.println("Hello, World!");
}
}
如果你是一个 java 初学者,这段代码不容易掌握。为了以有趣和互动的方式学习 Java,Oracle 公司提出了一个名为 jshell 的工具。这些工具已经可以在其他流行的编程语言中使用,例如 Python ,Scala 等。
要在 JShell 中显示"Hello World"
,您只需编写:
jshell> System.out.println("Hello, World!")
Hello, World!
为什么要使用 JShell?
使用 jshell 的主要优点是,您可以在此处测试您的部分代码(单个语句,方法等),而无需编写完整的程序,然后检查各种可能的方案。一旦您对代码感到满意,就可以将它从 jshell 复制到主程序。
这允许您在不破坏主程序的情况下尝试多个场景,并让您有机会尝试学习。
如何启动 JShell?
要启动 jshell,你必须在你的系统上安装 java 9,如果你有旧版本的 java,那么你可以通过从这里下载最新版本来升级它。
要启动 jshell,请打开命令提示符(如果您使用的是 Mac OS X,请打开终端),键入jshell
并按Enter
键。
如果你得到如下错误: jshell:找不到命令(如下面的屏幕截图所示),那么你必须设置系统的路径。
如果一切正常,那么你应该看到这样的屏幕。
如何退出 JShell?
要停止 JShell,请键入/exit
并按Enter
键。