在 Java 中的队列中添加方法和提供方法之间有什么区别?
以 http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)为例PriorityQueue
根据 Collection
文档,该方法通常会寻求确保元素存在于 中,而不是添加重复项。所以我的问题是,和方法有什么区别?add
Collection
add
offer
该方法是否会添加重复项?(我怀疑这是因为如果一个应该只有不同的元素,这将规避这一点)。offer
Collection
编辑:在一个和方法是相同的方法(见我下面的答案)。任何人都可以给我一个和方法不同的类的例子吗?PriorityQueue
add
offer
add
offer