Maison > Java > javaDidacticiel > le corps du texte

Quelles sont les commandes utiles dans JShell en Java 9 ?

PHPz
Libérer: 2023-09-06 14:45:02
avant
1395 Les gens l'ont consulté

在Java 9的JShell中有哪些有用的命令?

Java 9引入了一个名为JShell的新的交互式工具。这个工具可以用来以用户友好和简单的方式执行测试java的类、接口、枚举、对象、语句等等。JShell可以通过评估用户在其中输入的命令来完成工作。它的工作原理是基于REPL(Read-Evaluate-Print-Loop)。

以下是JShell中的一些重要命令

/var −这个命令可以用来获取所有已使用的变量的列表。在执行计算时,JShell会创建隐式变量。当我们输入/var命令时,它会显示到目前为止声明的所有变量。例如下面示例中的$1、$2和$3。

示例

<strong>jshell> 2+5
$1 ==> 7

jshell> 8%3
$2 ==> 2

jshell> 9/3
$3 ==> 3

jshell> /var
| int $1 = 7
| int $2 = 2
| int $3 = 3</strong>
Copier après la connexion

/types [option] −此命令显示所有类、接口和枚举的类型。 [option] 可以是我们想要查看类型的特定名称 id

示例

<strong>jshell> class Test1 {
...>       void testMethod1() {
...>          System.out.println("TutorialsPoint");
...>    }
...> }
| created class Test1

jshell> /types Test1
| class Test1

jshell> /types Test2
| No such snippet: Test2</strong>
Copier après la connexion

/methods − 这个命令提供了到目前为止声明的所有方法。例如,在下面的示例中,我们创建了一个名为demo()的方法。

示例

<strong>jshell> String demo(String firstName, String lastName) {
...>       return firstName + lastName;
...>    }
| created method demo(String, String)

jshell> /methods
| String demo(String, String)</strong>
Copier après la connexion

 /list - 此命令是 JShell 中最有用的命令之一。它为我们提供了迄今为止创建的所有代码段

示例

<strong>jshell> /list

1 : 2+5
2 : 8%3
3 : 9/3
4 : class Test1 {
       void testMethod1() {
          System.out.println("TutorialsPoint");
       }
    } 
5 : String demo(String firstName, String lastName) {
       return firstName + lastName;
    }</strong>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal