JShell เป็นเครื่องมือ REPL แรกที่เปิดตัวใน Java 9 เราสามารถเรียกใช้ตัวอย่างอย่างง่ายใน บรรทัดคำสั่ง พร้อมท์โดยใช้เครื่องมือ JShell เราสามารถเริ่มเซสชัน JShell โดยพิมพ์ "jshell " คำสั่งหยุดเซสชันโดยพิมพ์ "/exit " คำสั่ง และค้นหาคำสั่งเฉพาะโดยใช้ "/help " คำสั่ง
The "/reload " คำสั่งสามารถใช้เพื่อ ดำเนินการใหม่ ตัวอย่างที่มีอยู่ทั้งหมดใน JShell เรายังลบโค้ดก่อนหน้าทั้งหมดออกจากเซสชัน JShell ได้โดยใช้ปุ่ม "/รีเซ็ต " คำสั่ง
ในข้อมูลโค้ดด้านล่าง เราได้สร้างชุดของข้อมูลโค้ดแล้ว
jshell> 2+10 $1 ==> 12 jshell> String s = "Tutorialspoint" s ==> "Tutorialspoint" jshell> System.out.println("Tutorialspoint") Tutorialspoint jshell> int num1 = 25 num1 ==> 25 jshell> /1 2+10 $5 ==> 12 jshell> /2 String s = "Tutorialspoint"; s ==> "Tutorialspoint" jshell> /3 System.out.println("Tutorialspoint") Tutorialspoint jshell> /4 int num1 = 25; num1 ==> 25
ฉัน ในข้อมูลโค้ดด้านล่าง เราสามารถใช้ "/reload คำสั่ง " เครื่องมือ Jshell เรียกใช้ตัวอย่างข้อมูลที่มีอยู่ทั้งหมดอีกครั้งและพิมพ์ออกมา
jshell> /reload | Restarting and restoring state. -: 2+10 -: String s = "Tutorialspoint"; -: System.out.println("Tutorialspoint") Tutorialspoint -: int num1 = 25; -: 2+10 -: String s = "Tutorialspoint"; -: System.out.println("Tutorialspoint") Tutorialspoint -: int num1 = 25; -: int num1 = 25;
ในข้อมูลโค้ดด้านล่าง เราสามารถใช้ "/รีเซ็ต " คำสั่งเพื่อลบโค้ดก่อนหน้าทั้งหมดออกจากเซสชัน JShell และพิมพ์ "สถานะการรีเซ็ต ".
jshell> /reset | Resetting state. jshell>