请教下java中 LinkedList类中 add(E e) 和 offer(E e) 方法的区别

查阅API 两者功能差不多,那么为什么JDK1.5后还要更新offer这个方法呢? 谢谢!

不是差不多,其实就是offer(E e)方法调用了add(E e);

public boolean offer(E e) {
    return add(e);
}

这么理解,我以前编写了一个程序,其中有个接口的名字是add。后来我觉得add这个名字不太理想,于是我决定将这个add更换为offer。可这个程序有很多很多人用啊,成千上万的人都在用,我可不能随便就改了,于是我在不删除add的情况下添加了offer方法。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答