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