JShell ใช้ REPL (Read-Evaluate-Print Loop) ที่อ่านโค้ดจาก บรรทัดคำสั่ง ประเมินตัวอย่างที่ให้มา และพิมพ์ผลลัพธ์กลับมาให้เรา ใน JShell คุณสามารถแก้ไขโค้ดจากตัวแก้ไข JShell เริ่มต้นได้โดยใช้ JShell Editor Pad . นอกจากนี้เรายังสามารถใช้ /set คำสั่งแก้ไขตัวแก้ไขเริ่มต้นเพื่อกำหนดตัวแก้ไขอื่น เมื่อเรีย