JShell একটি অফিসিয়াল পড়ুন-মূল্যায়ন-মুদ্রণ-লুপ (REPL) Java 9-এ চালু হয়েছে . এটি দ্রুত প্রোটোটাইপিং, ডিবাগিং এবং Java এবং Java API শেখার জন্য একটি ইন্টারেক্টিভ শেল প্রদান করে main() এর প্রয়োজন ছাড়াই পদ্ধতি।
দি "/তালিকা"৷ JShell-এ কমান্ড সমস্ত আগে টাইপ করা স্নিপেট প্রিন্ট করে স্নিপেট আইডি নামে একটি অনন্য শনাক্তকারী সহ সেই নির্দিষ্ট সেশনের । ডিফল্টরূপে, আউটপুটে শুধুমাত্র বৈধ বিবৃতি বা অভিব্যক্তি সহ কোনো স্নিপেট থাকে না যা দেখানো যেতে পারে। আমাদের আগে টাইপ করা সমস্ত কোডে ত্রুটি অন্তর্ভুক্ত দেখতে হবে, তারপর -সমস্ত পাস করুন /তালিকা-এর যুক্তি আদেশ।
নীচের কোড স্নিপেটে, আমরা JShell-এ এক্সপ্রেশন, ক্লাস, পদ্ধতি এবং ইত্যাদির মতো কিছু স্টেটমেন্ট তৈরি করেছি।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> int x=20 x ==> 20 jshell> "Java 9" $2 ==> "Java 9" jshell> System.out.println($2) Java 9 jshell> class Test { ...> } | created class Test jshell> void print() { ...> System.out.println("Tutorialspoint"); ...> } | created method print() jshell> print() Tutorialspoint jshell> System.out.println(x) 20
নীচের কোড স্নিপেটে, আমরা "/তালিকা" ব্যবহার করে পূর্বে টাইপ করা সমস্ত স্নিপেট দেখতে পারি আদেশ।
jshell> /list 1 : int x=20; 2 : "Java 9" 3 : System.out.println($2) 4 : class Test { } 5 : void print() { System.out.println("Tutorialspoint"); } 6 : print() 7 : System.out.println(x)