Maison > Java > javaDidacticiel > Quelles sont les différentes commandes '/types' dans JShell en Java 9 ?

Quelles sont les différentes commandes '/types' dans JShell en Java 9 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-05 09:57:02
avant
1080 Les gens l'ont consulté

L'outil

在Java 9的JShell中,有哪些不同的"/types"命令?

JShell a été introduit dans la version Java 9 . Il est également connu sous le nom d'outil REPL(Read-Evaluate-Print-Loop) qui nous permet d'exécuter du code Java et d'obtenir les résultats immédiatement. Nous pouvons utiliser la commande "/types" pour lister les types déclarés, tels que class, interface, enum, etc.

Voici les différentes commandes "/types" dans JShell.

<strong>/types
/types [ID]
/types [Type_Name]
/types -start
/types -all</strong>
Copier après la connexion
  • /types: Cette commande répertorie tous les types actifs (classes, interfaces, énumérations) créés dans JShell.
  • /types [ID]: Cette commande affiche les types correspondant à l'id [ID].
  • /types [Type_Name]: Cette commande affiche les types correspondant à [Type_Name].
  • /types -start: Cette commande nous permet de lister les types qui ont été ajoutés au script de démarrage JShell.
  • /types -all: Cette commande nous permet de lister tous les types de la session en cours (active, inactive et chargée au démarrage de JShell).

Dans l'extrait de code ci-dessous, les types classe, interface et énumération sont créés. Nous pouvons alors appliquer différentes commandes "/types".

<strong>jshell> enum Operation {
...>       ADDITION,
...>       DIVISION;
...>    }
| created enum Operation

jshell> class Employee {
...>       String empName;
...>       int age;
...>       public void empData() {
...>          System.out.println("Employee Name is: " + empName);
...>          System.out.println("Employee Age is: " + age);
...>       }
...>    }
| created class Employee

jshell> interface TestInterface {
...>       public void sum();
...>    }
| created interface TestInterface
jshell> /types
|    enum Operation
|    class Employee
|    interface TestInterface

jshell> /types 1
|    enum Operation

jshell> /types -start

jshell> /drop Operation
|    dropped enum Operation

jshell> /types -all
|    enum Operation
|    class Employee
|    interface TestInterface</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!

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