Queue 接口没有定义并发编程中常见的阻塞队列方法, 这些等待元素出现或空间可用的方法在扩展该接口的 BlockingQueue 接口中定义
抛出异常 返回特殊值
插入, 在队列尾部插入元素 add(e) 插入成功返回true, 容量不足报 IllegalStateException offer(e) 插入成功返回true, 容量不足返回false
移除, 获取并移除队列头部元素 remove() 成功返回元素, 队列为空报 NoSuchElementException poll() 成功返回元素, 队列为空返回null
检查, 获取但不移除队列头部元素 element() 成功返回元素, 队列为空报 NoSuchElementException peek() 成功返回元素, 队列为空返回null
————————————————
版权声明:本文为CSDN博主「mrathena」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mrathena/article/details/125192592