কম্পিউটার

জাভাতে জেনেরিক সংগ্রহের ব্যবহার কি?


জেনারিক সংগ্রহগুলি জাভা 5 সংস্করণে চালু করা হয়েছে৷ জেনেরিক সংগ্রহ অক্ষম করুন টাইপ-কাস্টিং এবং টাইপ-কাস্টিং এর কোন ব্যবহার নেই যখন এটি জেনেরিক ব্যবহার করা হয়। জেনেরিক সংগ্রহগুলি হলটাইপ-নিরাপদ এবং কম্পাইল-টাইম এ চেক করা হয়েছে . এই জেনেরিক সংগ্রহগুলি ডেটাটাইপগুলিকে ক্লাসে প্যারামিটার হিসাবে পাস করার অনুমতি দেয়। কম্পাইলার সামঞ্জস্যতা পরীক্ষা করার জন্য দায়ী৷ প্রকারের।

সিনট্যাক্স

class<type>, interface<type>

প্রকার নিরাপত্তা

জেনারিকস একটি একক ধরনের বস্তুকে অনুমতি দেয়৷

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.

টাইপ কাস্টিং

জেনারিক ব্যবহার করার সময় টাইপ-কাস্টিংয়ের প্রয়োজন নেই৷

List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting

কম্পাইল-টাইম

ত্রুটিগুলি কম্পাইল-টাইমে চেক করা হয়৷ জেনেরিক্সে।

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error

  1. জাভাস্ক্রিপ্ট উইথ স্টেটমেন্টের ব্যবহার কি?

  2. জাভাতে হ্যাশসেট

  3. জাভাতে JSeparator ক্লাসের গুরুত্ব কী?

  4. জাভাতে বিভিন্ন ধরনের ক্লাস কি কি?