1. Resizable: Array là kích thước tĩnh có cấu trúc dữ liệu chiều dài cố định, không thể thay đổi độ dài sau khi tạo đối tượng Array. ArrayList có kích thước động. Mỗi đối tượng ArrayList có khả năng biến thể ví dụ kích thước của ArrayList. Khi các phần tử được thêm vào một ArrayList khả năng của nó phát triển tự động. 2. Hiệu suất: Hiệu suất của Array và ArrayList phụ thuộc vào hoạt động bạn đang thực hiện: resize () operatation: Tự động thay đổi kích cỡ của ArrayList sẽ làm chậm hiệu suất vì nó sẽ sử dụng mảng tạm thời để sao chép các phần tử từ mảng cũ sang mảng mới. ArrayList được hỗ trợ nội bộ bởi Array trong khi thay đổi kích thước khi nó gọi phương thức thực hiện native System.arrayCopy (src, srcPos, dest, destPos, length). add () hoặc get (): thêm một phần tử hoặc lấy ra một phần tử từ mảng hoặc đối tượng arraylist có hiệu suất gần giống nhau, như đối với đối tượng ArrayList những thao tác này chạy trong thời gian không đổi. 3. Primitive: ArrayList không thể chứa các k...
Chia sẻ để cuộc sống tốt đẹp hơn...