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 và biến .
Chúng tôi có thể liệt kê tất cả lớp , giao diện và 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>