,如果操作的集合为空或者已满时,remove或者add则会抛出异常。
...2、Offer、poll、peek: 在无法完成操作时,只会返回true或者null,不会抛出异常
3、Take操作: 队列为空的时候阻塞。...当申请的栈深度大于虚拟机允许的宽度时会抛出:StackoverFlowError,如虚拟机自动拓展、但申请不到足够的内存时,则抛出OutofMemeryError
3、本地方法栈
线程私有、为本地方法...当实例没有申请到足够的空间时,堆大小也无法拓展时,会抛出OutofMemeryError错误,它也是GC主要进行收集的地方。...1、自反性: 针对非空的x,使用x.equals(x)应该返回true
2、对称性: 针对x,y,如果x.equals(y)为true,那么y.equals(x)也应该为true
3、传递性: