介绍

Java Shell工具(JShell)是一个用于学习Java编程语言和Java代码原型的交互式工具。 JShell是一个Read-Evaluate(评估)-Print循环(REPL),它在输入时评估声明,语句和表达式,并立即显示结果。 该工具从命令行运行.

为什么要使用JShell?

使用JShell,您可以一次输入一个程序元素,立即查看结果,并根据需要进行调整.

Java程序开发通常涉及以下过程:

  • 写一个完整的程序。
  • 编译它并修复错误。
  • 运行程序
  • 弄清楚它有什么问题
  • 然后再编辑它
  • 重复以上过程

JShell可帮助您在开发程序时尝试代码并轻松探索选项。 您可以测试单个语句,尝试不同的方法变体,并在JShell会话中试验不熟悉的API。 JShell并不能替换IDE。 在开发程序时,将代码粘贴到JShell中进行试用,然后将JShell中的工作代码粘贴到程序编辑器或IDE中.

启动和停止JShell

JShell是在JDK 9中引入的。要启动JShell,请在命令行中输入jshell命令。

必须在系统上安装JDK 9或更高版本。 如果您的路径不包含bin目录,例如java-home/jdk-9/bin,则从该目录中启动该工具。

以下示例显示了JShell的命令和响应:

% jshell
|  Welcome to JShell -- Version 9
|  For an introduction type: /help intro

jshell>

本教程中的示例使用详细模式。 在学习本教程时,建议使用详细模式,以便您看到的内容与示例相匹配。 当您更熟悉该工具时,您可能更喜欢以正常模式或更简洁模式运行。

要以详细模式启动JShell,请使用-v选项:

% jshell -v

要退出JShell,请输入/ exit:

jshell> /exit
|  Goodbye

results matching ""

    No results matching ""