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

Tầm quan trọng của REPL trong Java 9 là gì?


TRẢ LỜI là viết tắt của Read-Eval-Print-Loop . Nó là một trình bao nơi người dùng nhập một biểu thức, nó được đánh giá và kết quả trả về cho người dùng. Mục đích chính của việc sử dụng REPL là tương tác nhanh chóng với các chương trình Java mà không cần tạo tệp java, biên dịch và chạy nó. JShell rất hữu ích cho các nhà phát triển và cho phép chúng tôi học ngôn ngữ Java.

Dưới đây là một số tính năng của REPL

  • Nó được tích hợp sẵn trong Java 9.
  • Chúng tôi có thể kiểm tra bất kỳ biểu thức Java nào mà không cần tệp lớp, biên dịch và chạy nó.
  • Nó tự động hoàn thành các phương pháp, chỉ cần nhập phím TAB, như trong trình chỉnh sửa của bạn.
  • Chúng tôi có thể xác định các phương thức và gọi chúng sau.
  • Nó cho chúng ta thấy các trường hợp ngoại lệ nếu chúng bị ném.
  • Chúng tôi có thể chỉnh sửa bất kỳ phương pháp nào và thay đổi chúng.
  • Có các lệnh tích hợp.

Dưới đây là một số ví dụ về REPL bằng công cụ Jshell.

Ví dụ-1

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

jshell> Math.round(34.543)
$1 ==> 35


Ví dụ-2

jshell> void test(String s) {
...>       System.out.println(s);
...>    }
| created method test(String)

jshell> test("TutorialsPoint")
TutorialsPoint