JShell là REPL công cụ đã giới thiệu trong Java 9. Chúng tôi có thể sử dụng công cụ này để thực thi các đoạn mã đơn giản trong dòng lệnh nhắc nhở.
Khi chúng tôi nhập biểu thức số học , biến , v.v. trong JShell, sau đó nó hiển thị kết quả mà không có chi tiết về loại biến được tạo. Trong JShell có thể hiển thị thêm thông tin về việc thực thi lệnh đã nhập, sử dụng chế độ tiết . Chúng tôi cần lấy thêm thông tin về các lệnh được thực thi bằng cách sử dụng lệnh:" / set feedback verbose "(lệnh có thể được đặt trước" / ").
Trong đoạn mã dưới đây, chế độ chi tiết là trên và nó có thể hiển thị thêm thông tin về loại biến.
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> /set feedback verbose
| Feedback mode: verbose
jshell> 5.0 * 8
$1 ==> 40.0
| created scratch variable $1 : double
jshell> String str = "TutorialsPoint";
str ==> "TutorialsPoint"
| created variable str : String
jshell> void test() {
...> System.out.println("Tutorix");
...> }
| created method test()
jshell> test()
Tutorix
jshell> String str1 = new String("Tutorix");
str1 ==> "Tutorix"
| created variable str1 : String
jshell> "TutorialsPoint" + "Tutorix" + 2019
$6 ==> "TutorialsPointTutorix2019"
| created scratch variable $6 : String
jshell> int test1() {
...> return 10;
...> }
| created method test1()
jshell> test1()
$8 ==> 10
| created scratch variable $8 : int