由于 ArrayDeque 类实现了 Deque 并且没有任何容量限制。addFirst()
像,addLast()
等抛出异常的方法的目的是什么?它会在任何情况下添加元素,因为数组没有边界。有人可以解释一下我们可以在try{}catch{}
块内使用的实现以及 addFirst 可能引发异常的场景吗?
try{ArrayDeque adObj = new ArrayDeque();
adObj.addFirst("Oracle");//we can keep on adding first. Use to exception handling?
}catch(Exception e){
}