Візьмемо PriorityQueue
для прикладу http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
Хто-небудь може надати мені приклад того, Queue
де add
і offer
методи різні?
На думку Collection
doc, add
метод часто намагатиметься забезпечити наявність елемента в межах, Collection
а не додавання дублікатів. Отже, моє запитання полягає в тому, яка різниця між методами add
та offer
методами?
Це offer
метод додасть дублікати незалежно? (Сумніваюсь, що це тому, що якщо у a Collection
має бути лише чіткі елементи, це було б обійти).
EDIT: В і методи той же метод (див моя відповідь нижче). Чи може хтось надати мені приклад класу, де методи та методи відрізняються?PriorityQueue
add
offer
add
offer
offer
протиadd
.