Java LinkedList 类中的方法 add
、addLast
、offer
和 offerLast
是否执行一样?如果是这样,为什么 API 设计要牺牲简洁性来换取冗余?
最佳答案
LinkedList
类实现了接口(interface)List
和Deque
。因此该类需要实现这四个方法,即使您是对的,它们的作用完全相同。
顺便说一下,LinkedList
不是 API。如果你使用一个界面,比如
List<String> list = new LinkedList<>();
例如,您将看不到方法 addLast
、offer
和 offerLast
。
关于java - Java LinkedList API 不是多余的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188917/