কম্পিউটার

জাভাতে সংগ্রহ এবং সংগ্রহের মধ্যে পার্থক্য


জাভা সংগ্রহ ফ্রেমওয়ার্ক বস্তুর সংগ্রহ ম্যানিপুলেট ব্যবহার করা হয়. সংগ্রহ কাঠামোতে একাধিক র্যাপার ক্লাস, সুবিধার ক্লাস, ভেক্টর এবং হ্যাশটেবলের মতো উত্তরাধিকার বাস্তবায়নের জন্য ক্লাস, সংগ্রহের ইন্টারফেস এবং ইত্যাদি রয়েছে৷

সংগ্রহ জাভা সংগ্রহ কাঠামোর একটি ইন্টারফেস। এটি দুটি ভাগে বিভক্ত -

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

অন্যদিকে, সংগ্রহ হল একটি ইউটিলিটি ক্লাস। এই ক্লাসের মূল উদ্দেশ্য হল ডেভেলপারদের সুবিধার পদ্ধতি প্রদান করা। এই শ্রেণীতে শুধুমাত্র স্ট্যাটিক পদ্ধতি রয়েছে যা সংগ্রহে কাজ করে এবং ফেরত দেয়। এই শ্রেণীর সমস্ত পদ্ধতি একটি NullPointerException নিক্ষেপ করে যদি তাদের দেওয়া সংগ্রহ বা শ্রেণী অবজেক্ট শূন্য হয়।

Sr. না.
কী
সংগ্রহ৷
সংগ্রহ

1

মৌলিক

এটি জাভা সংগ্রহ ফ্রেমওয়ার্কের একটি ইন্টারফেস

এটি সংগ্রহ কাঠামোর একটি ইউটিলিটি ক্লাস

2

স্ট্যাটিক পদ্ধতি

এটিতে সমস্ত স্ট্যাটিক পদ্ধতি নেই

এটিতে সমস্ত স্ট্যাটিক পদ্ধতি রয়েছে

3

অপারেশন

এটি একটি একক বস্তুতে বস্তুর তালিকা সংরক্ষণ করতে ব্যবহৃত হয়

এটি সংগ্রহে কাজ করতে ব্যবহৃত হয়।

সংগ্রহ এবং সংগ্রহের উদাহরণ

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
   public static void main(String[] args) {
      // List
      List list = new ArrayList();
      list.add("HCL");
      list.add("DELL");
      // Sorting List in ascending order according to the natural ordering
      Collections.sort(list);
      list.forEach(System.out::println);
   }
}

  1. জাভা সংগ্রহে পরবর্তী() এবং hasNext() এর মধ্যে পার্থক্য?

  2. জাভাতে অ্যারেলিস্ট এবং হ্যাশসেটের মধ্যে পার্থক্য

  3. জাভাতে একটি Iterator এবং ListIterator এর মধ্যে পার্থক্য

  4. জাভাতে সংগ্রহ এবং সংগ্রহের মধ্যে পার্থক্য?