2012-07-07 20 views

Trả lời

28

Theo điều này questionVector được coi là "lỗi thời", hãy sử dụng ArrayList thay thế.

50

Bạn thường sử dụng ArrayList - nó cung cấp hiệu suất tốt hơn.

Vector chỉ có một "lợi thế" - được đồng bộ hóa để sửa đổi đồng thời. Nhưng hóa ra thực tế là tính năng này không hữu ích bởi vì Vector đồng bộ ở cấp độ của từng hoạt động riêng biệt. Nếu bạn đang viết mã đồng thời, bạn thường cần phải khóa ở mức chi tiết cao hơn nhiều so với một lớp thu thập riêng lẻ.

Kết quả là, Vector thường được coi là không được dùng nữa hiện nay.