用JShell学习Java编程(Java的JShell用途)

Honey ·
更新时间:2024-09-20
· 656 次阅读

用JShell学习Java编程

用JShell学习Java编程

Java Shell工具是Java 9(JDK1.9)出现的工具, Java Shell工具(JShell)是一个用于学习Java编程语言的REPL工具。REPL(Read Eval Print Loop)意为交互式的编程环境。使用 JShell,你可以输入代码片段并马上看到运行结果,然后就可以根据需要作出调整。可以编写Java代码,无需写类和方法,直接写方法中的代码即可,同时无需编译和运行,直接回车即可测试。在开发程序时,可以将代码在jshell中进行尝试,然后将工作代码从jshell粘贴到程序编辑器或ide中使用。JShell运行较快使用方便。

使用JShell需要先安装Java 9(JDK1.9)以上版本并配置好java的环境变量。

 

在CMD或PowerShell中执行 JSHELL命令

关于“CMD和PowerShell” 参见“CMD和PowerShell介绍”链接:https://blog.csdn.net/cnds123/article/details/80781305

 

我这里安装的是jdk10,并且配置好环境变量。

启动jshell,在CMD中输入jshellL回车:

提示符jshell> 说明已进入jshell工作状态。

先简单试一试:

查看了解JShell 命令的用法

输入 /help 回车,可以查看 JShell所有命令的概况:

【注:回车,指按下Enter键】

 

 

2)要查看JShell 某个具体的命令如/edit的详情  

输入 /help /edit 回车

 

 

退出JSHELL

输入 /help 回车

 

 

将下面代码输入

void lc01()

    {

        System.out.println("|————————|");

        System.out.println("|我写的Java程序|");

        System.out.println("|————————|");

   }

 

提示:如何退出…>,在代码片段输入后,直接回车

 

上面代码运行演示:参见下图:

 

再举一例

输出的结果中,有一个含有”$”和数字的符号,它表示存储计算结果的一个临时变量如$1、$2等。

 

编辑修改 Java 代码段:

 

 

 

JShell 中的命令和代码片段是不一样的,命令都是以前导的反斜杠 ( / ) 开头,比如要显示所有已经定义的变量,可以使用 /var ,要显示所有已经定义的方法,可以使用 /methods ,要显示所有已经定义的类型,可以使用 /types ,要显示所有输入的代码片段,可以使用 /list 。

 


作者:学习开发爱好者



java编程 JAVA

需要 登录 后方可回复, 如果你还没有账号请 注册新账号