在以下每组元素检索操作中的不同方法之间是否有任何区别LinkedList?
返回 null + 删除操作: poll() , pollFirst().
返回 null + 不删除操作: peek() , peekFirst().
抛出异常 + 删除操作: pop() , remove(), removeFirst().
抛出异常 + 不删除操作: element() , getFirst().
插入方法中也存在类似的重复。
如果没有这样的区别,我希望在方法的 javadoc 中提到它(类似于古老的“这就像调用......”)。它只是一个草率的文档,还是我遗漏了什么?