java - Java LinkedList API 不是多余的吗?

标签 java api collections linked-list

Java LinkedList 类中的方法 addaddLastofferofferLast 是否执行一样?如果是这样,为什么 API 设计要牺牲简洁性来换取冗余?

最佳答案

LinkedList 类实现了接口(interface)ListDeque。因此该类需要实现这四个方法,即使您是对的,它们的作用完全相同。

顺便说一下,LinkedList 不是 API。如果你使用一个界面,比如

List<String> list = new LinkedList<>();

例如,您将看不到方法 addLastofferofferLast

关于java - Java LinkedList API 不是多余的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188917/

相关文章:

c# - 创建空 IQueryable<T> 对象时出现问题

java - 集合中的键递增

java - 列表删除方法是原始的

java - 如何在 z/OS 上将 java 作为作业步骤运行

android - 在 Android Studio 中从 Api 创建 Spinner

c - 在 API 中仅公开空指针

ios - 无法使用类型为 '[[String : AnyObject]]' 的索引下标类型为 'String' 的值

java - 使用 android 软键盘更改键入的字符

java - 主动渲染时按键监听器不工作

java - 使用 Class.cast 时无法将 java.lang.Float 强制转换为 float?