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 ?

WBOY
Libérer: 2023-09-05 09:57:02
avant
975 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!

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