Java 9 新特性 – REPL ( JShell )

REPL ,全称 Read Eval Print Loop ,中文 「 交互式解释器 」,其实,就是一种代码所见即所得的即时编译器

Java 9 引入了 REPL ,并将其命令为 「 JShell 」 ,这真是我们 Java 开发的福音,以后演示代码的时候再也不用搬着一个 IDE 到处跑了

对于我们 Java 开发者来说,应该是 Java 9 带来的最大的个性吧。我们终于可以像 Python 、 Ruby 和 Node.js 那样在 Shell 可见即可得的运行一些范例代码了

也就是说,使用 REPL,我们可以编写和测试基于 Java 的逻辑,无需使用 javac 进行编译,直接查看计算结果

运行 JShell

打开命令行提示符 ( Window 7 / Window xp ) 或 PowerShell ( Window 8 / Window 10 ) 或终端 ( Linux / Mac OSX ) ,并输入 jshell 进入 JShell。启动过程有点缓慢

[penglei@ddkk.com greeting]$ jshell
|  欢迎使用 JShell -- 版本 10.0.2
|  要大致了解该版本, 请键入: /help intro

jshell>

正如提示那样,我们可以输入 /help 来获得一些帮助

注意: 千万不要省略开头的反斜杠 /

jshell> /help
|  键入 Java 语言表达式, 语句或声明。
|  或者键入以下命令之一:
|  /list [<名称或 id>|-all|-start]
|   列出您键入的源
|  /edit <名称或 id>
|   编辑源条目
| 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值