自定义博客皮肤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)
  • 收藏
  • 关注

原创 Queue 中常用方法分辨

文章目录1.队尾增加一个元素2.队头取出一个元素3.队头增加一个元素1.队尾增加一个元素boolean add(E e);boolean offer(E e);这两个方法的语义是一样的,都是在队尾增加一个元素2.队头取出一个元素E remove();E poll();E pop();remove 和 poll 语义基本一样,都是从队头取出一个元素,不同点在于:当队列已经空了,remove 会抛出异常,而 poll 会返回 null而 pop 跟 remove 是完全一样的,pop 用

2020-07-18 13:51:25 169

原创 ArrayList内存增长策略和 removeIf

文章目录增长策略removeIf(Predicate<? super E> filter)增长策略private void ensureCapacityInternal(int minCapacity) { if (elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA) { minCapacity = Math.max(DEFAULT_CAPACITY, minCapacity); } ensureExpl

2020-07-07 16:29:55 234

原创 AbstractCollection 源码选读

AbstractCollection 源码选读这次分析AbstractCollection的源码,选一些有意思的地方讨论。文章目录AbstractCollection 源码选读toArray()数组增长策略toArray(T[] a)removeAll 和 retainAll 方法clear 方法toString()toArray()首先是toArray()方法,这个方法做的是将当前 collection 中的所有元素放到一个 Object 数组中返回,源码是:public Object[] to

2020-07-04 19:51:03 98

空空如也

空空如也

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

TA关注的人

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