Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คำสั่ง /types ที่แตกต่างกันใน JShell ใน Java 9 คืออะไร


JShell เครื่องมือได้แนะนำใน Java 9 รุ่น เรียกอีกอย่างว่า REPL (Read-Evaluate-Print-Loop) เครื่องมือที่ช่วยให้เราสามารถรันโค้ด Java และได้ผลลัพธ์ทันที เราต้องแสดงรายการประเภทที่ประกาศเช่น คลาส , อินเทอร์เฟซ , enum และอื่นๆ โดยใช้ "/types " คำสั่ง

ด้านล่างนี้คือ "/types ที่แตกต่างกัน " คำสั่งใน JShell

/types
/types [ID]
/types [Type_Name]
/types -start
/types -all
  • /ประเภท: คำสั่งนี้แสดงรายการประเภทแอ็คทีฟทั้งหมด (คลาส, อินเตอร์เฟส, enum) ที่สร้างใน JShell
  • /types [ID]: คำสั่งนี้แสดงประเภทที่สอดคล้องกับรหัส [ID] .
  • /types [Type_Name]: คำสั่งนี้แสดงประเภทที่สอดคล้องกับ [Type_Name] .
  • /types -start: คำสั่งนี้ช่วยให้เราแสดงรายการประเภทที่เพิ่มลงในสคริปต์เริ่มต้น JShell
  • /types -all: คำสั่งนี้ช่วยให้เราแสดงรายการเซสชันปัจจุบันทุกประเภท (ใช้งานอยู่ ไม่ใช้งาน และโหลดเมื่อ JShell เริ่มทำงาน)

ในข้อมูลโค้ดด้านล่าง สร้างคลาส อินเทอร์เฟซ และประเภท enum จากนั้น เราก็สามารถใช้ "/types . ที่แตกต่างกันได้ " คำสั่ง

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