2015年6月27日
摘要: 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重... 阅读全文
posted @ 2015-06-27 13:29 Just_Do 阅读(232) 评论(0) 推荐(0)
摘要: 1、队列Queue 在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获... 阅读全文
posted @ 2015-06-27 13:15 Just_Do 阅读(310) 评论(0) 推荐(0)
摘要: 在Java的List类型集合中,ArrayList和LinkedList大概是最常用到的2个了,细看了一下它们的实现,发现区别还是很大的,这里简单的列一下个人比较关心的区别。类声明ArrayListpublic class ArrayListextends AbstractListimplement... 阅读全文
posted @ 2015-06-27 11:57 Just_Do 阅读(428) 评论(0) 推荐(0)
摘要: 1、List List接口是Collection的子接口,List是一个可重复集合2、ArrayList和LinkedList ArrayList和LinkedList是List接口最常见的两个实现类,分别用动态数组和链表的方式实现了List接口。3、get与set方法 List除了继承Col... 阅读全文
posted @ 2015-06-27 10:58 Just_Do 阅读(585) 评论(0) 推荐(0)