pets.getFirst()和
pets.element()完全一样,都是返回列表的头,不移除它们,如果为空返回NoSuchElement.Exception, peek()方法和这两个方法有些差异 它在列表为空的时候返回Null
pets.remove()和
pets.removeFirst()完全一样,移除并返回列表头,如果列表为空,则抛出NoSuchElementException 。poll()稍微有点差异,它在列表为空时返回null
LinkedList实现了Queue的接口