Java的队列:
“添加”和“提供”之间的区别在于,如果队列已满,“添加”将导致异常,而“提供”只是返回假。
但我的问题是“当队列可以满员时”?
似乎标准java中没有大小固定的队列,并且队列没有指定大小的方法。
因此,如果我们继续将元素添加/提供到队列中,队列将自动扩展。
答案 0 :(得分:4)
接口允许用于有限大小的实现。通过强制实现使用setSize
方法,要求实现不会限制大小。
例如参见ArrayBlockingQueue(int capacity)
。
因此,如果我们继续将元素添加/提供到队列中,队列将自动扩展。
不,Queue
实施不需要自动增长。