基于JDK1.8
1.常用api简介
1.1.添加元素
public boolean add(E e):会一直往队列的末尾添加元素,如果队列已经达到最大容量,则会抛出异常
public void put(E e):会一直往队列的末尾添加元素,如果队列已经达到最大容量,则会一直阻塞,直到往队尾成功添加元素
public boolean offer(E e, long timeout, TimeUnit unit):会一直往队列的末尾添加元素,如果再规定的时间内还没有添加成功,则会返回false
1.1.取出元素
public E poll(long timeout, TimeUnit unit):在规定的时间内,一直从队列中尝试取出元素,如果在规定时间内没有取出元素,则返回null
本文详细介绍了基于JDK1.8的队列操作API,包括添加元素的方法如add、put及offer,以及取出元素的方法poll,并对这些方法的使用场景进行了对比说明。
1865

被折叠的 条评论
为什么被折叠?



