
Java
iteye_4538
这个作者很懒,什么都没留下…
展开
-
ArrayBlockingQueue和LinkedBlockingQueue的区别
1.队列中的锁的实现不同 ArrayBlockingQueue中的锁是没有分离的,即生产和消费用的是同一个锁; LinkedBlockingQueue中的锁是分离的,即生产用的是putLock,消费是takeLock 2.在生产或消费时操作不同 ArrayBlockingQueue基于数组,在生产和消费的时候,是直接将枚举对象插入或移除的...2014-09-15 14:38:43 · 559 阅读 · 1 评论 -
NoClassDefFoundError与ClassNotFoundException的区别
[b]相同点:[/b]1、NoClassDefFoundError和ClassNotFoundException都是类运行时出错。2、都和classpath有关。[b]不同点:[/b]1、ClassNotFoundException继承java.lang.Exception,是一种受检异常(checked exception),需要显式地使用try/catch来进行处理。通...2014-09-23 00:11:18 · 297 阅读 · 0 评论