同步操作将从 石奈子/java9 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
在学习JSHELL之前确保,已经安装过jdk9,可以参阅Java9安装。
学习Jshell需要知道他的特性, Read-Eval-Print-Loop (REPL)
输入-help 进行查看,会展示出Jshell所支持的命令
/history,查看在Jshell输入的的所有指令(不管正确与否)
/list,列出所有你输入过的Java源代码(非命令相关)
也可以根据id进行查询
上图列出了我历史操作的一些与Jshell交互的Java代码命令。
根据ID查看Java命令并执行。
/exit ,退出Jshell命令行
/edit,根据id修改曾经输入过的Java代码,一般配合/list进行使用
利用List命令查找你要修改代码的Id。
输入你要更改代码的Id,回车确认。
回车后出来如下页面。
将Java代码修改为你想要的结果,点击Accept进行保存和执行,出现如下图所示结果。默认不会自动退出,需要手动exit。
重新查看list,发现多出一个修改过的历史。
/drop 删除Java历史操作记录
根据id进行删除,也可以根据名称进行删除。
/reset,重置环境状态,会清空历史和list等。
/reload,重新启动并重置环境状态,会保留历史和list等。
/imports,查看导入的Java工具类。
/open,引入外部Java文件
准备外部Java文件
执行外部文件
/save,保存代码片段,并执行。
以下是命令操作
/env,环境属性
/vars,列出已经声明的变量和值
创建class
查看class,/types
创建method
查看method,/method
执行method
修改method,修改类也是一样。
设置编辑器,利用编辑器进行编辑。
修改完毕之后,ctrl+s即可打印出类已经修改之类的提示。
ricky
交流群:244930845
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。