org.tinygroup.queue
接口 Queue<E>

所有超级接口:
QueueMonitor
所有已知子接口:
PriorityQueue<E>
所有已知实现类:
PriorityQueueImpl, QueueImpl

public interface Queue<E>
extends QueueMonitor

队列接口 Created by IntelliJ IDEA. User: luoguo


字段摘要
static int DEFAULT_QUEUE_SIZE
          默认优先队列大小
 
方法摘要
 E element()
          从队列头部取一个元素,但是不删除。
 boolean isEmpty()
          返回队列是否为空
 boolean isFull()
          返回是否满
 void offer(E e)
          添加元素到队列中.
 E peek()
          从队列头部取一个元素,但是不删除。
 E poll()
          从队列头部取一个数据并且把它删除掉,如果队列为空,则返回NULL
 E remove()
          从队列头部取一个元素并且把它删除掉,如果队列为空,则抛出异常
 int size()
           
 
从接口 org.tinygroup.queue.QueueMonitor 继承的方法
getIdleSize, getName, getSize, getUsingSize
 

字段详细信息

DEFAULT_QUEUE_SIZE

static final int DEFAULT_QUEUE_SIZE
默认优先队列大小

另请参见:
常量字段值
方法详细信息

offer

void offer(E e)
添加元素到队列中.

参数:
e - 要增加的元素

poll

E poll()
从队列头部取一个数据并且把它删除掉,如果队列为空,则返回NULL

返回:
元素

remove

E remove()
从队列头部取一个元素并且把它删除掉,如果队列为空,则抛出异常

返回:

peek

E peek()
从队列头部取一个元素,但是不删除。如果队列为空,则返回NULL

返回:

size

int size()

element

E element()
从队列头部取一个元素,但是不删除。如果队列为空,则抛出异常

返回:

isEmpty

boolean isEmpty()
返回队列是否为空

返回:

isFull

boolean isFull()
返回是否满

返回:


Copyright © 2006–2016 TinyGroup. All rights reserved.