Java 9 JShell চালু করেছে Java এর জন্য, এবং এটি আমাদের কোড স্নিপেট যেমন ঘোষণা মূল্যায়ন করতে দেয় , বিবৃতি , এবং অভিব্যক্তি .
JShell সেশন চলাকালীন, আমাদের বন্ধ না করে রিসেট করতে হবে এবং পুনরায় খোলা JShell তারপর আমরা অভ্যন্তরীণ কমান্ড ব্যবহার করতে পারি:"/reset" . এই কমান্ডটি ব্যবহার করে, বর্তমান সেশনের সময় প্রবেশ করা কোড মুছে ফেলা হয়েছে। এটি উপযোগী হতে পারে যখন আমরা নতুন ক্লাস পরীক্ষা করতে চাই, নতুন ভেরিয়েবল তৈরি করতে চাই এবং পূর্বে ব্যবহৃত নামগুলি রেখে দিতে চাই৷
নীচের স্নিপেটে, আমরা x, y, এবং str ভেরিয়েবল তৈরি করেছি। আমরা "/তালিকা" ব্যবহার করে প্রবেশ করা সমস্ত কোড স্নিপেট দেখতে সক্ষম আদেশ এর পরে, আমরা "/রিসেট" প্রয়োগ করতে পারি৷ বর্তমান সেশন রিসেট করার জন্য কমান্ড।
jshell> int a = 25 a ==> 25 jshell> double y = 30 y ==> 30.0 jshell> String str = "Tutorialspoint" str ==> "Tutorialspoint" jshell> /list 1 : int a = 25; 2 : double y = 30; 3 : String str = "Tutorialspoint"; jshell> /reset | Resetting state. jshell> /list jshell> x | Error: | cannot find symbol | symbol: variable x | x | ^ jshell> str | Error: | cannot find symbol | symbol: variable str | str | ^-^ jshell> int x = 15 x ==> 15 jshell> String str = "reset" str ==> "reset" jshell> /list 1 : int x = 15; 2 : String str = "reset";