JShell একটি ইন্টারেক্টিভ টুল (REPL ). , ভেরিয়েবল , পদ্ধতি , ক্লাস , এবং ইত্যাদি a main () ছাড়া JShell টুলে পদ্ধতি।
আমরা কেবল /id টাইপ করে যেকোন পূর্বের স্নিপেট চালাতে পারি , যা স্নিপেটের ID নির্দেশ করে৷ . উদাহরণস্বরূপ, যদি আমরা "1 টাইপ করি ", তারপর JShell প্রথম স্নিপেট প্রদর্শন করতে পারে যে আমরা প্রবেশ করেছি, এটি কার্যকর করে এবং ফলাফল দেখায়। "/! ব্যবহার করে আমরা যে শেষ স্নিপেটটি প্রবেশ করেছি (সেটি বৈধ বা অবৈধ হোক না কেন) পুনরায় কার্যকর করতে পারি। "।
নীচের কোড স্নিপেটে, আমরা স্নিপেটের একটি সেট তৈরি করেছি, এবং /1, /2, /3 ব্যবহার করে সেই স্নিপেটগুলি চালাই। , এবং /4 .
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro 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> 2+5 $1 ==> 7 jshell> 10-6 $2 ==> 4 jshell> /1 2+5 $3 ==> 7 jshell> /! 2+5 $4 ==> 7