自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 HashMap浅析

HashMap浅析HashMap实现原理HashMap的底层数据结构是数组+链表的形式。数组是HashMap的主体,链表则主要是为了解决哈希冲突而存在的,如果定位到数组位置且不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,时间复杂度O(1),如果有链表的话,对于添加,时间复杂度仍为O(1),但是查找操作,就需要遍历链表,然后通过key对象的equals一一对比。...

2019-08-31 19:56:54 180

原创 LinkedList源码浅析

LinkedList源码浅析LinkedList是双向链表实现的线性表public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable由上面源码可...

2019-08-27 20:08:03 160

原创 ArrayList源码浅析

ArrayList源码浅析ArrayList实现了List接口,继承了AbstractList,底层是数组实现的,一般我们把它认为是可以自增扩容的数组。public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, ...

2019-08-27 16:26:06 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除