java执行片段,如何在Java 9的JShell中按ID执行代码片段?

JShell是Java 9中引入的一种交互式工具(REPL)。我们无需JShell工具中的main()方法就可以执行表达式,变量,方法,类等片段。

我们可以通过简单地输入/ id来执行任何先前的代码段,该代码表示代码段的ID。例如,如果我们输入“ / 1 ”,那么JShell可以显示我们输入的第一个代码片段,执行它并显示结果。我们可以使用“ /! ”重新执行我们输入的最后一个代码段(无论有效还是无效)。

在下面的代码段中,我们创建了一组代码段,并使用/ 1,/ 2,/ 3和/ 4执行这些代码段。C:\Users\User>jshell

| Welcome to JShell -- Version 9.0.4

| For an introduction type: /help intro

jshell> 2+10

$1 ==> 12

jshell> String s = "Nhooo"

s ==> "Nhooo"

jshell> System.out.println("Nhooo")

Nhooo

jshell> int num1 = 25

num1 ==> 25

jshell> /1

2+10

$5 ==> 12

jshell> /2

String s = "Nhooo";

s ==> "Nhooo"

jshell> /3

System.out.println("Nhooo")

Nhooo

jshell> /4

int num1 = 25;

num1 ==> 25

在下面的代码片段中,我们可以使用“ /!”重新执行最后一个代码片段。命令。jshell> 2+5

$1 ==> 7

jshell> 10-6

$2 ==> 4

jshell> /1

2+5

$3 ==> 7

jshell> /!

2+5

$4 ==> 7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值