Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để liệt kê tất cả các lớp, giao diện và enum trong JShell trong Java 9?


JShell công cụ còn được gọi là REPL ( Đọc-Đánh giá-In-Vòng lặp ) được giới thiệu trong Java 9 cho phép chúng tôi thực thi mã Java và nhận được kết quả ngay lập tức. Chúng tôi có thể nhanh chóng đánh giá các biểu thức hoặc thuật toán ngắn mà không cần tạo một dự án mới, biên dịch hoặc xây dựng nó. Với sự trợ giúp của JShell, chúng tôi có thể thực thi biểu thức , sử dụng nhập khẩu , xác định lớp , phương pháp biến .

Chúng tôi có thể liệt kê tất cả lớp , giao diện enums được xác định trong phiên JShell hiện tại bằng cách sử dụng " / type "lệnh.

Trong đoạn mã dưới đây, chúng tôi đã tạo " Kiểm tra "class", TestInterface "interface và enum" EnumTest "trong công cụ JShell.

C:\Users\User> jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> class Test {
...>       public static void main(String args[]) {
...>          System.out.println("TutorialsPoint");
...>       }
...>    }
| created class Test

jshell> interface TestInterface {
...>       public void sum();
...>    }
| created interface TestInterface

jshell> enum EnumTest {
...>       TUTORIALSPOINT,
...>       TUTORIX
...>    }
| created enum EnumTest


Trong đoạn mã dưới đây, liệt kê tất cả các lớp, giao diện và enum bằng cách sử dụng " / type "lệnh.

jshell> /types
|   class Test
|   interface TestInterface
|   enum EnumTest

jshell>