限制双端队列容量

来源:百度知道 编辑:UC知道 时间:2024/09/23 11:24:21
接口 Deque<E>下的addFirst方法里有句话“将指定元素插入此双端队列的开头(如果可以直接这样做而不违反容量限制)。
在使用有容量限制的双端队列时,通常首选 offerFirst(E) 方法。”
那我怎样限制双端队列容量?

Deque<E>只是一个接口,可以在实现中确定是否进行容量限制,比如ArrayDeque没有容量限制,而LinkedBlockingDeque是有容量限制的,这跟具体实现有关,不需要在接口上体现出来,所以也没有特定的方法了