Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Các lệnh hữu ích trong JShell Java 9

Java 9 giới thiệu công cụ tương tác mới gọi là JShell. Công cụ này dùng để thực thi, kiểm tra cách dễ dàng, thân thiện các class, interface, enum, object, statement Java. JShell làm việc bằng cách đánh giá lệnh người dùng gõ vào. Hoạt động dựa trên nguyên tắc REPL (Read-Evaluate-Print-Loop).

Các lệnh quan trọng trong JShell:

/vars

Lấy danh sách tất cả biến đã sử dụng. Khi tính toán, JShell tạo biến ngầm (implicit variables). Gõ /vars hiển thị tất cả biến đã khai báo. Ví dụ $1, $2, $3.

jshell> 2+5
$1 ==> 7
jshell> 8%3
$2 ==> 2
jshell> 9/3
$3 ==> 3
jshell> /vars
| int $1 = 7
| int $2 = 2
| int $3 = 3

/types [option]

Hiển thị kiểu của tất cả class, interface, enum. [option] có thể là tên hoặc id cụ thể muốn xem kiểu.

jshell> class Test1 {
...>     void testMethod1() {
...>         System.out.println("TutorialsPoint");
...>     }
...> }
| created class Test1
jshell> /types Test1
| class Test1
jshell> /types Test2
| No such snippet: Test2

/methods

Cung cấp tất cả phương thức đã khai báo. Ví dụ tạo phương thức demo().

jshell> String demo(String firstName, String lastName) {
...>     return firstName + lastName;
...> }
| created method demo(String, String)
jshell> /methods
| String demo(String, String)

/list

Một trong những lệnh hữu ích nhất. Cung cấp tất cả snippet đã tạo.

jshell> /list
1 : 2+5
2 : 8%3
3 : 9/3
4 : class Test1 {
      void testMethod1() {
        System.out.println("TutorialsPoint");
      }
    }
5 : String demo(String firstName, String lastName) {
      return firstName + lastName;
    }