Heim  >  Artikel  >  Java  >  Was sind die verschiedenen „/types“-Befehle in JShell in Java 9?

Was sind die verschiedenen „/types“-Befehle in JShell in Java 9?

WBOY
WBOYnach vorne
2023-09-05 09:57:02957Durchsuche

Das Tool „JShell“ wurde in der Version „Java 9“ eingeführt. Es ist auch als

REPL在Java 9的JShell中,有哪些不同的"/types"命令?(Read-Evaluate-Print-Loop)-Tool bekannt, mit dem wir Java-Code ausführen und die Ergebnisse sofort erhalten können. Wir können den Befehl „

/types

“ verwenden, um deklarierte Typen aufzulisten, z. B.

class, interface, enum usw. Im Folgenden sind die verschiedenen „/types“-Befehle in JShell aufgeführt.

<strong>/types
/types [ID]
/types [Type_Name]
/types -start
/types -all</strong>
/types: Dieser Befehl listet alle aktiven Typen (Klassen, Schnittstellen, Aufzählungen) auf, die in JShell erstellt wurden.

/types [ID]: Dieser Befehl zeigt die Typen an, die der ID

[ID]
    entsprechen.
  • /types [Type_Name]:
  • Dieser Befehl zeigt die Typen an, die
  • [Type_Name] entsprechen. /types -start:
  • Mit diesem Befehl können wir die Typen auflisten, die dem JShell-Startskript hinzugefügt wurden.
  • /types -all: Mit diesem Befehl können wir alle Typen der aktuellen Sitzung auflisten (aktiv, inaktiv und geladen, wenn JShell startet).
  • Im folgenden Codeausschnitt werden die Klassen-, Schnittstellen- und Aufzählungstypen erstellt. Wir können dann verschiedene „/types“-Befehle anwenden.
  • <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>

Das obige ist der detaillierte Inhalt vonWas sind die verschiedenen „/types“-Befehle in JShell in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen