Weźmy PriorityQueue
na przykład http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
Czy ktoś może mi podać przykład, w Queue
którym metody add
i offer
są różne?
Według Collection
dokumentu add
metoda ta często stara się zapewnić istnienie elementu w obrębie, Collection
a nie dodawać duplikatów. Więc moje pytanie brzmi: jaka jest różnica między metodami add
i offer
?
Czy to dlatego, że offer
metoda i tak doda duplikaty? (Wątpię, czy dzieje się tak dlatego, że gdyby a Collection
miał tylko odrębne elementy, pozwoliłoby to obejść).
EDIT: w i metody są takie same metody (patrz moją odpowiedź poniżej). Czy ktoś może mi podać przykład klasy, w której metody i są różne?PriorityQueue
add
offer
add
offer
offer
a kiedyadd
.