Java Shell工具(JShell)
它是一个交互式Java Shell工具,它使我们能够从Shell中执行Java代码并立即显示输出。 JShell是一个REPL(读取评估打印循环)工具,可从命令行运行。
JShell的优点
Jshell减少了运行Java程序和测试业务逻辑所需的所有工作。
如果我们不使用Jshell,则创建Java程序涉及以下步骤。
打开编辑器并编写程序
保存程序
编译程序
编辑是否存在编译时错误
运行程序
编辑任何运行时错误
重复这个过程
Jshell不需要上述步骤。我们可以评估语句,方法和类,甚至可以编写Hello程序而无需创建类。
如何启动JShell
要启动Jshell,首先我们必须安装Java 9,然后在Linux中打开终端或在Windows中打开命令提示符,然后键入jshell?v。它将启动jshell会话并向控制台显示欢迎消息。
您好Java讯息
要显示简单的“ Hello Java”消息,请编写print命令而不创建类,然后按Enter。
变数
我们可以声明变量并在整个Jshell会话中的任何地方使用。让我们创建一个整数变量。
分号(;)是可选的,我们可以保留它并且可以正常使用。参见,变量b是在不使用分号的情况下创建的。
临时变量
如果不提供变量名,则Java将创建隐式变量来存储值。这些变量以$符号开头。我们可以通过指定隐式变量来使用这些变量,如下面的屏幕快照所示。
表达方式
我们可以测试任何有效的Java表达式以获得即时输出。请参见以下示例。
两个整数相加
复合表达
方法
要测试方法业务逻辑,请创建一个方法并立即获得结果。请参见以下示例。
调用方式
要创建类,请为该类编写源代码并通过立即创建对象来调用其方法。请参见以下示例。
类
包裹进口
默认情况下,导入10个软件包,也可以使用import语句导入任何软件包。
要查看默认导入包,我们可以使用以下命令。
导入java.sql包。
列出导入软件包,它将显示可用的可访问软件包。
现在,软件包数量为11,其中包括新的java.sql。*。
Jshell命令
Jshell提供了各种有用的命令,我们可以使用它们来修改环境,管理代码以及获取与代码相关的信息。以下是有用的信息。
包裹进口
命令/ vars显示变量。
要获取所有书面源代码,请使用/ list
0
相关文章:Java字符串比较 Java字符串比较 我们可以根据内容和参考来比较java中的字符串。 它用于身份验证(通过equals()方法 […]...
Java 如何创建不可变类 如何创建不可变类? 有许多不可变的类,例如String,Boolean,Byte,Short,Integer, […]...
Java字符串之-join() Java字符串join() Java 字符串 join()方法返回一个使用给定分隔符连接的字符串 。在字符串连 […]...
Java抽象类和抽象方法 在本教程中,我们将学习Java中的抽象。我们将学习Java抽象类和方法,以及如何在程序中使用它们。 Java抽 […]...
Java构造函数 在本教程中,您将在示例的帮助下了解Java构造函数,如何创建和使用它们以及不同类型的构造函数。 什么是构造函数 […]...
Java接口 在本教程中,我们将学习Java接口。我们将借助示例学习如何实现接口以及何时使用它们。 在Java中,接口定义了 […]...
Java Scanner仪类 在本教程中,我们将借助示例学习Java Scanner及其方法。 java.util包的Scanner类用于从 […]...
Java程序以检查Armstrong编号 在该程序中,您将学习检查给定的数字是否为阿姆斯壮数字。您将通过在Java中使用for循环和while循环学习如 […]...