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

জাভা ৯-এ JShell-এ /edit কমান্ডের çeşitাবলী

JShell পরিচিতি

JShell হলো জাভা ৯-এ পরিচিত একটি কমান্ড-লাইন টুল যা main() মেথড ছাড়াই ডিক্লেরেশন, স্টেটমেন্ট এবং এক্সপ্রেশন ইভ্যালুয়েট করতে পারে। JShell একটি টেক্সট এডিটর আহ্বান করতে পারে যাকে JShell Edit Pad বলা হয়, যা কোড সহজে মডিফাই করতে সাহায্য করে। এটি /edit কমান্ড দিয়ে চালু করা যায়।

/edit কমান্ডের প্রকারভেদ

/edit /edit [ID] /edit [Code_Name]
  • /edit: আর্গুমেন্ট ছাড়া এই কমান্ডটি সক্রিয় সব কোড টেক্সট এডিটরে প্রদর্শন করে।
  • /edit [ID]: দেওয়া ID-র সাথে মিলে যাওয়া কোড টেক্সট এডিটরে প্রদর্শন করে।
  • /edit [Code_Name]: দেওয়া নামের সাথে মিলে যাওয়া কোড টেক্সট এডিটরে প্রদর্শন করে।

উদাহরণ

jshell> int i = 10
i ==> 10
jshell> double j = 20.0
j ==> 20.0
jshell> public int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> /edit

উপরের কোডে আমরা ইন্টিজার i, ডাবল j এবং sum মেথড তৈরি করেছি। /edit কমান্ড দিলে JShell Edit Pad খুলে যায়।

জাভা ৯-এ JShell-এ /edit কমান্ডের çeşitাবলী

এডিটরে কোড যোগ করা বা মডিফাই করা যায় এবং Accept বাটনে ক্লিক করে যাচাই করা যায়। নিচে নতুন divide() মেথড যোগ করা এবং y ভেরিয়েবলের মান পরিবর্তন করা দেখানো হলো:

জাভা ৯-এ JShell-এ /edit কমান্ডের çeşitাবলী

jshell> int i = 10
i ==> 10
jshell> double j = 20
j ==> 20.0
jshell> public int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> /edit
j ==> 50.0
| created method divide(double,double)

যদি শুধু ভেরিয়েবল i JShell Edit Pad-এ দেখতে চাই, তবে /edit i কমান্ড দিলে ১০ দেখাবে। একইভাবে, ID 2 (যা y ভেরিয়েবলের সাথে সম্পর্কিত) মডিফাই করতে চাইলে /edit 2 কমান্ড দিলে ২০ দেখাবে।

  1. জাভাতে JOptionPane ডায়ালগের বিভিন্ন ধরন কী কী?

  2. জাভাতে নেস্টেড ক্লাসের কতগুলো ধরন সংজ্ঞায়িত আছে?

  3. জাভাতে ক্লাসের বিভিন্ন প্রকার কী কী?

  4. জাভা প্রোগ্রাম এক্সিকিউশনে জড়িত বিভিন্ন ধাপ