Java LinkedList类中的方法add
,addLast
,offer
和offerLast
是否执行相同的操作?如果是这样,为什么API设计会因简洁而牺牲冗余?
答案 0 :(得分:12)
LinkedList
类实现接口List
和Deque
。所以这个类需要实现这四种方法,即使你是对的,它们也是如此。
顺便说一句,LinkedList
不是API。如果使用界面,例如
List<String> list = new LinkedList<>();
例如,,您将看不到方法addLast
,offer
和offerLast
。