JShell
从 Java 9 开始,java中推出了 JShell
,他是一个交互式的脚本工具。可用于执行Java语言的变量声明、语句和表达式,而且可以立即看到执行结果;他的出现使得Java可以通过一种解释性的方式进行交互;能方便我们快速学习Java、测试。
帮助界面
/list [<名称或 id>|-all|-start]
列出您键入的源
/edit <名称或 id>
编辑源条目
/drop <名称或 id>
删除源条目
/save [-all|-history|-start] <文件>
将片段源保存到文件
/open <file>
打开文件作为源输入
/vars [<名称或 id>|-all|-start]
列出已声明变量及其值
/methods [<名称或 id>|-all|-start]
列出已声明方法及其签名
/types [<名称或 id>|-all|-start]
列出类型声明
/imports
列出导入的项
/exit [<integer-expression-snippet>]
退出 jshell 工具
/env [-class-path <路径>] [-module-path <路径>] [-add-modules <模块>] ...
查看或更改评估上下文
/reset [-class-path <路径>] [-module-path <路径>] [-add-modules <模块>]...
重置 jshell 工具
/reload [-restore] [-quiet] [-class-path <路径>] [-module-path <路径>]...
重置和重放相关历史记录 -- 当前历史记录或上一个历史记录 (-restore)
/history [-all]
您键入的内容的历史记录
/help [<command>|<subject>]
获取有关使用 jshell 工具的信息
/set editor|start|feedback|mode|prompt|truncation|format ...
设置配置信息
/? [<command>|<subject>]
获取有关使用 jshell 工具的信息
/!
重新运行上一个片段 -- 请参阅 /help rerun
/<id>
按 ID 或 ID 范围重新运行片段 -- 参见 /help rerun
/-<n>
重新运行以前的第 n 个片段 -- 请参阅 /help rerun