REPL工具 jShell命令
以交互式的方式对语句和表达式进行求值
命令行中输入jShell进行交互式命令行,就可以进行交互式命令
定义的方法将保留在本次会话中,允许多次调用
命令
/help 获取jShell工具的信息
/help intro jShell工具的简介
/list 列出当前session里所有有效的代码片段
/vars 查看当前session下所有创建过的变量
/methods 查看当前session下所有创建过的方法
/imports 列出导入的包
/history 键入的内容的历史记录
/edit 使用外部代码编辑器来编写java代码
/exit 退出jshell
异常处理try-cache资源关闭
jdk1.7中
在try()中声明的资源对象将自动关闭,需要自动关闭的资源需要实现了autoCloseable接口
try(资源对象的声明和初始化) {
} catch (异常类型1 e) {
}
jdk9中
try的前面可以定义流对象,try后面的()中可以直接引用流对象的名称,在trt代码执行完毕后,也可以自动关闭
引用的流对象将会变成final的,不能再被赋值
不在能使用_命名标识符