JShell জাভা 9-এ প্রবর্তিত প্রথম REPL টুল। আমরা একটি কমান্ড-লাইনে সহজ স্নিপেট চালাতে পারি। JShell টুল ব্যবহার করে প্রম্পট করুন। আমরা "jshell টাইপ করে একটি JShell সেশন শুরু করতে পারি " কমান্ড, "/exit লিখে সেশন বন্ধ করুন " কমান্ড, এবং "/help ব্যবহার করে নির্দিষ্ট কমান্ড অনুসন্ধান করুন " কমান্ড৷
৷দি "/রিলোড৷ " কমান্ড পুনরায় কার্যকর করতে ব্যবহার করা যেতে পারে 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
আমি নীচের কোড স্নিপেটে, আমরা "/রিলোড প্রয়োগ করতে পারি কমান্ড
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>