Java Shell 工具 (JShell)2025年3月17日 | 阅读 3 分钟 它是一个交互式 Java Shell 工具,允许我们从 shell 执行 Java 代码并立即显示输出。 JShell 是一个 REPL(读取-求值-打印循环)工具,从命令行运行。 JShell 的优势Jshell 减少了运行 Java 程序和测试业务逻辑所需的所有工作。 如果我们不使用 Jshell,创建 Java 程序涉及以下步骤。
Jshell 不需要上述步骤。 我们可以评估语句、方法和类,甚至可以在不创建类的情况下编写 hello 程序。 如何启动 JShell要启动 Jshell,首先我们必须安装 Java 9,然后在 Linux 中打开终端或在 Windows 中打开命令提示符并键入 jshell ?v。 它将启动 jshell 会话并在控制台中显示欢迎消息。 ![]() Hello Java 消息要显示简单的 "Hello Java" 消息,请编写 print 命令而不创建类并按 Enter 键。 ![]() 变量我们可以在整个 Jshell 会话中声明变量并在任何地方使用。 让我们创建一个整数变量。 ![]() 分号 (;) 是可选的,我们可以省略它,它工作正常。 参见,变量 b 在没有使用分号的情况下创建。 ![]() 临时变量如果我们没有提供变量名,Java 会创建隐式变量来存储该值。 这些变量以 $ 符号开头。 我们可以通过指定隐式变量来使用这些变量,就像我们在下面的屏幕截图中做的那样。 ![]() 表达式我们可以测试任何有效的 Java 表达式以获得即时输出。 参见,以下示例。 添加两个整数 复合表达式 方法要测试方法业务逻辑,请创建一个方法并立即获得结果。 参见,以下示例。 调用方法 要创建类,请编写类的源代码,并通过立即创建对象来调用其方法。 参见,以下示例。 Class包导入默认情况下,导入了 10 个包,也可以使用 import 语句导入任何包。 要查看默认导入的包,我们可以使用以下命令。 导入 java.sql 包。 列出导入的包,它将显示可访问的包。 现在包的数量是 11,包括新的 java.sql.*. Jshell 命令Jshell 提供了各种有用的命令,我们可以使用这些命令来修改环境、管理代码和获取代码相关信息。 以下是有用的信息。 包导入 命令 /vars 显示变量。 要获取所有编写的源代码,请使用 /list 下一个主题模块系统 |
我们请求您订阅我们的新闻通讯以获取最新更新。