java
qq_39593716
这个作者很懒,什么都没留下…
展开
-
JAVA集合框架--ArrayDeque(包含部分源码)
从名字可以看出ArrayDeque底层通过数组实现,为了满足可以同时在数组两端插入或删除元素的需求,该数组还必须是循环的,即循环数组(circular array),也就是说数组的任何一点都可能被看作起点或者终点。ArrayDeque是非线程安全的(not thread-safe);另外,该容器不允许放入null元素。private static final int MIN_INITIAL_CA...原创 2020-04-12 13:21:30 · 111 阅读 · 0 评论 -
JAVA集合框架--LinkedList 包含部分源码
LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList简直就是个全能冠军。当你需要使用栈或者队列时,可以考虑使用LinkedList,一方面是因为Java官方已经声明不建议使用Stack类,更遗憾的是,Java里根本没有一个叫做Queue的类(它是个接口名字)...原创 2020-04-12 11:17:03 · 80 阅读 · 0 评论 -
Colletion的一些api
Colletion的一些apiCollection工具类现在已经实现List接口的实现类有:AbstractList, AbstractSequentialList(抽象类) ArrayList,LinkedList, Stack, Vector(常用)AttributeList,CopyOnWriteArrayList,RoleList, RoleUnresolvedListvoi...原创 2019-08-29 10:43:37 · 124 阅读 · 0 评论