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

জাভা ৯-এ জে শেলে বিভিন্ন /types কমান্ড কী কী?


জে শেল টুল জাভা ৯ সংস্করণে চালু করা হয়েছে। এটিকে REPL (Read-Evaluate-Print-Loop) টুলও বলা হয় যা আমাদের জাভা কোড এক্সিকিউট করতে এবং তাৎক্ষণিক ফলাফল পেতে দেয়। ঘোষিত টাইপগুলো যেমন class, interface, enum ইত্যাদি লিস্ট আউট করতে /types কমান্ড ব্যবহার করতে হয়।

নিচে জে শেলে বিভিন্ন /types কমান্ডগুলো দেওয়া হল:

/types
/types [ID]
/types [Type_Name]
/types -start
/types -all
  • /types: এই কমান্ড জে শেলে তৈরি সকল সক্রিয় টাইপ (class, interface, enum) লিস্ট করে।
  • /types [ID]: এই কমান্ড [ID] আইডিیه কোরেসপন্ডিং টাইপ প্রদর্শন করে।
  • /types [Type_Name]: এই কমান্ড [Type_Name] কোরেসপন্ডিং টাইপ প্রদর্শন করে।
  • /types -start: এই কমান্ড আমাদের জে শেল স্টার্টআপ স্ক্রিপ্টে যোগ করা টাইপগুলো লিস্ট করতে দেয়।
  • /types -all: এই কমান্ড বর্তমান সেশনের সব টাইপ লিস্ট করতে দেয় (সক্রিয়, নিষ্ক্রিয় এবং জে শেল শুরু হলে লোড হওয়া)।

নিচের কোড স্নিপেটে, ক্লাস, ইন্টারফেস এবং enum টাইপ তৈরি করা হয়েছে। তারপর আমরা বিভিন্ন /types কমান্ড প্রয়োগ করতে পারি।

jshell> enum Operation { ...>     ADDITION, ...>     DIVISION; ...> } | created enum Operation
jshell> class Employee { ...>     String empName; ...>     int age; ...>     public void empData() { ...>         System.out.println("Employee Name is: " + empName); ...>         System.out.println("Employee Age is: " + age); ...>     } ...> } | created class Employee
jshell> interface TestInterface { ...>     public void sum(); ...> } | created interface TestInterface
jshell> /types | enum Operation | class Employee | interface TestInterface
jshell> /types 1 | enum Operation
jshell> /types -start
jshell> /drop Operation | dropped enum Operation
jshell> /types -all | enum Operation | class Employee | interface TestInterface

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

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

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

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