কম্পিউটার টিউটোরিয়াল

জাভা ৯-এ JShell সেশন রিসেট (Reset) করা


জাভা ৯-এ JShell জাভার জন্য পরিচয় করিয়েছে, যা আমাদের কোড স্নিপেট যেমন ডিক্লেরেশন, স্টেটমেন্ট, এবং এক্সপ্রেশন ইভ্যালুয়েট করতে দেয়।

JShell সেশন চলাকালীন, এটি বন্ধ না করে এবং পুনরায় খোলা না করে রিসেট করতে চাইলে আমরা ইন্টারনাল কমান্ড: "/reset" ব্যবহার করতে পারি। এই কমান্ড ব্যবহার করলে বর্তমান সেশনে লিখা কোড মুছে যায়। এটি উপকারী যখন আমরা নতুন ক্লাস টেস্ট করতে চাই, নতুন ভেরিয়েবল তৈরি করতে চাই ইত্যাদি, কিন্তু আগের নামগুলো রেখে।

নিচের স্নিপেটে, আমরা x, y, এবং str ভেরিয়েবল তৈরি করেছি। "/list" কমান্ড ব্যবহার করে সকল লিখা কোড স্নিপেট দেখতে পারি। তারপর "/reset" কমান্ড প্রয়োগ করে বর্তমান সেশন রিসেট করেছি।

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";

  1. জাভা ৯-এ JShell-এর ডিফল্ট এডিটর মডিফাই করার পদ্ধতি

  2. জাভা ৯-এ JShell-এ ডেট ও টাইম কীভাবে পাবেন?

  3. জাভা ৯-এ জেশেল সেশনে ফাইল লোড করার পদ্ধতি

  4. জাভা ৯-এ জেশেলে এক্সসেপশন হ্যান্ডলিং