Lấy PriorityQueueví dụ http://java.sun.com/j2se/1.5.0/docs/api/java/util/PosystemQueue.html#offer(E)
Bất cứ ai có thể cho tôi một ví dụ về một Queuenơi mà các phương pháp addvà offerkhác nhau?
Theo Collectiontài liệu, addphương pháp này thường sẽ tìm cách đảm bảo rằng một phần tử tồn tại bên trong Collectionthay vì thêm các bản sao. Vì vậy, câu hỏi của tôi là, sự khác biệt giữa phương pháp addvà offerphương pháp là gì?
Có phải là offerphương pháp sẽ thêm các bản sao bất kể? (Tôi nghi ngờ rằng đó là bởi vì nếu a Collectionchỉ nên có các phần tử riêng biệt thì điều này sẽ phá vỡ điều đó).
EDIT: Trong một PriorityQueuesự addvà offerphương pháp là phương pháp tương tự (xem câu trả lời của tôi dưới đây). Bất cứ ai có thể cho tôi một ví dụ về một lớp mà các phương thức addvà offerphương thức khác nhau?
offerso vớiadd.