Computer >> Máy Tính >  >> Lập trình >> Java

Sự khác biệt giữa List và ArrayList trong Java


Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa List và ArrayList trong Java.

Danh sách

  • Nó là một Giao diện.

  • Nó mở rộng khuôn khổ Bộ sưu tập.

  • Nó không thể được tạo ngay lập tức.

  • Nó có thể được sử dụng để tạo danh sách các phần tử / đối tượng.

  • Các đối tượng này được liên kết với số chỉ mục của chúng.

  • Nó tạo ra một tập hợp các phần tử được lưu trữ trong một chuỗi.

  • Các phần tử này được xác định và truy cập bằng chỉ mục.

ArrayList

  • Đó là một lớp học.

  • Nó mở rộng lớp ‘AbstractList’.

  • Nó triển khai giao diện 'Danh sách'.

  • Nó có thể được khởi tạo.

  • Lớp này được sử dụng để tạo một mảng động, mảng này sẽ chứa các đối tượng.

  • Nó tạo ra một mảng đối tượng.

  • Mảng này có thể được phát triển động.