Java LinkedList - 检索操作之间的差异
以下每组元素检索操作中的不同方法之间是否存在任何差异?LinkedList
返回空值 + 删除操作:、 。poll()
pollFirst()
返回 null + 不删除操作:、 。peek()
peekFirst()
引发异常 + 删除操作:、 、 。pop()
remove()
removeFirst()
引发异常 + 不删除操作:、 。element()
getFirst()
插入方法中也存在类似的重复。
如果没有这样的差异,我希望在方法的javadoc中提到它(类似于旧的“这完全像调用...”)。它只是一个草率的文档,还是我错过了什么?