泛型
BOWWOB
社畜
展开
-
Java学习容器之实现类的底层简述
PriorityQueue 堆 HashSet 哈希散列表 LinkedList 双向链表 TreeSet 红黑树 ArrayDeque 数组 需要Queue时 ,ArrayDeque 更快。 ArrayList OR Vector 数组(动态数组 0.5 : 1速度扩容) Stack 继承于 Vector 数组 Vector类的所有方法都是同步的,所以多个线程可以安全地访问一个Vector对象,但是一个线程访问Vector的话,要在同步操作上耗费大量的时间。 Arraylist不是同步的.原创 2020-06-05 18:25:27 · 151 阅读 · 0 评论 -
java学习容器之接口实现种类
接口实现种类 public static void main(String[] args) { //Queue 3种底层实现类 Queue q0=new LinkedList(); Queue q1=new PriorityQueue(9); Queue q2=new ArrayDeque(9); //Deque 2种底层实现类 Deque dq0=new LinkedList(); Deque dp1=ne原创 2020-06-05 14:36:27 · 155 阅读 · 0 评论 -
java容器接口学习
二级接口: Queue接口: boolean add(E e); //is not full-> add last return true else throw exception boolean offer(E e); //is not full -> add last return true else return false E remove(); //is not empty -> remove front return e else throw exception原创 2020-06-05 13:07:59 · 135 阅读 · 0 评论