容器
gracebxp
这个作者很懒,什么都没留下…
展开
-
ArrayList源码分析
一.ArraryList简介 ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。 它继承于 AbstractList,实现了 List, RandomAccess, Cloneable, java.io.Seri...原创 2019-06-06 20:39:54 · 101 阅读 · 0 评论 -
容器常见面试题
1. List,Set,Map之间的区别 List:List在Java中有序,元素值可以重复, Set:Set可以存储唯一,无序的对象 Map:存储键值对,多个key可以存储相同的值,但是key不能重复 2.ArrayList与LinkedList的区别 ArrayList和LinkedList都是不同步的,也就是不保证线程安全 ArrayList底层使用Object数组,LinkedLis...原创 2019-06-03 21:24:57 · 1579 阅读 · 0 评论