Oracle官方JShell介绍翻译(一)

JShell介绍

Java命令行工具(JShell)是一个用来学习Java编程语言和规范Java代码的交互式的工具。JShell可以在声明,语句以及表达式被输入时进行检查并立刻展示结果的交互式解释器。这个工具在命令行中运行。

话题
  • 为什么使用JShell?
  • 运行和终止JShell

关于这个工具进一步的参考信息,可以在Java Platform和Standard Edition Tools Reference中查阅。

为什么使用JShell?

通过使用JShell,你可以一次次的输入程序元素,并立即可以得到结果,同时在需要时做调整。
编写Java程序通常包括下面的步骤:

  • 写一个完整的程序
  • 编译并解决编译时报错
  • 运行这个程序
  • 排查那边出现问题
  • 作修改
  • 重复这个过程

JShell在你编写程序时可以引导你尝试不同的代码,使你更容易的探索更多的选择。你可以测试单独的语句,为一个方法中不同的局部变量赋值,以及在Jshell的会话中对不熟悉的API做实验。JShell并不会代替IDE工具。当你编写程序程序的时候,可以将代码复制到JShell中作测试,然后再将测试通过的代码复制会你程序编辑器或IDE工具中。

运行和终止JShell

JShell包括中JDK9中。在命令行中输入jshell来运行JShell。

JDK9必须安装在你的系统中,如果环境变量没有配置java-home/jdk-9/bin,在JDK9的安装目录中运行这个工具。

下面的例子展示命令和来自JShell的回应。输入的文字以粗体显示:

% jshell
| welcome to JShell -- version 9
| For an introduction type: /help intro

jshell>

这份指南中的例子使用详细模式。在你参考这个指南时,项目模式是推荐的一种方式,这样可以使你运行例子中的代码时,得到的结果与例中显示一致。当你可以更加熟练的使用这个工具时,你可能更倾向于在标准模式或更简洁的模式下运行。

在JShell中开启详细模式,使用 -v 选项:

% jshell -v

退出JShell,输入 /exit:

jshell> /exit
| Goodbye

2/10/2018 2:01:24 PM tranlated by TrumanXia

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值