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

Các lệnh chỉnh sửa / / khác nhau trong JShell trong Java 9 là gì?

JShell là một công cụ dòng lệnh được giới thiệu trong Java 9 đánh giá các khai báo, câu lệnh và biểu thức không có main () phương pháp. JShell có thể thiết lập một trình soạn thảo văn bản có tên là JShell Edit Pad , cho phép chúng tôi sửa đổi mã rất dễ dàng và nó có thể được khởi chạy bằng cách sử dụng " / edit "lệnh.

Dưới đây là các " / chỉnh sửa khác nhau "các lệnh được sử dụng trong Jshell.

/edit
/edit [ID]
/edit [Code_Name]
  • / chỉnh sửa: Lệnh này có thể được sử dụng mà không cần đối số, lệnh "/ edit" hiển thị tất cả mã đang hoạt động trong trình soạn thảo văn bản.
  • / chỉnh sửa [ID]: Lệnh này hiển thị trong trình soạn thảo văn bản mã tương ứng với ID đã nhập.
  • / chỉnh sửa [Code_Name]: Comamnd này hiển thị trong trình soạn thảo văn bản mã tương ứng với tên đã nhập.
jshell> int i = 10
i ==> 10

jshell> double j = 20.0
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit

Ở trên, chúng tôi tạo số nguyên i, gấp đôi y cùng với một phương thức được gọi là “ sum ”. Bằng cách nhập " / edit "lệnh, nó sẽ hiển thị" Bảng chỉnh sửa JShell "như bên dưới.

Các lệnh chỉnh sửa / / khác nhau trong JShell trong Java 9 là gì?

Chúng tôi có thể sử dụng trình chỉnh sửa để thêm hoặc sửa đổi mã và xác thực tập hợp bằng nút Chấp nhận cái nút. Chúng tôi có thể thêm một chia () mới và sửa đổi giá trị của biến "y" như bên dưới

Các lệnh chỉnh sửa / / khác nhau trong JShell trong Java 9 là gì?

jshell> int i = 10
i ==> 10

jshell> double j = 20
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit
j ==> 50.0
| created method divide(double,double)

Nếu chúng ta chỉ muốn hiển thị biến " i "trong Bảng chỉnh sửa JShell, chỉ cần gõ lệnh " / edit i "và nó hiển thị 10. Theo cách tương tự, nếu chúng tôi chỉ muốn sửa đổi văn bản của" ID 2 " (tương ứng với biến y), chỉ cần nhập lệnh " / edit 2 ", và nó hiển thị 20.