java交互式shell_Java9Shell⼯具(JShell)
Java Shell⼯具(JShell)
shell代码它是⼀个交互式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
相关⽂章: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循环学习如 […]...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论