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.