Java
文章平均质量分 67
姜康
读书,行路,阅人
展开
-
聊一聊Vector与Stack
Java Collection系列下面有List,Set,Queue等,而Vector属于List下面的一个实现。 特点 Vector本质上是一个可变数组 在Vector创建之后,其size可以增加和减少 线程安全的 在非多线程的情况下建议使用ArrayList 简要分析 先看一下有哪些重要的属性: protected Object[] elementData; protecte...原创 2018-03-27 12:26:44 · 6315 阅读 · 0 评论 -
聊一聊BlockingQueue
BlockingQueue,也叫阻塞队列,本身是一个继承自Queue的接口,并在Queue的基础上支持了两个附加操作: 获取元素时,等待队列为非空 存储元素时,等待空间变得可用 这些方法有4中形式: 抛异常 ,如 add/remove/element; 返回特殊值(null或者false),如offer/poll/peek; 阻塞,如put/take; 超时,如带超时时间参数的offe...原创 2018-03-27 13:20:12 · 1364 阅读 · 0 评论