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

原创 LinkedList源码阅读

LinkedList源码阅读 1.概述 LinkedList与前面的ArrayList、Vector完全不同,LinkedList采用了双端队列,里面维护了头结点和尾结点,不需要考虑扩容的问题,也没有容量限制; 在add和remove方面,它具有天然的优势,但是在根据index查找的速度上,远远低于两个维护数组的List实现类。 2.构造方法 先来看看LinkedList中有那些重要的属性,transient阻止属性序列化。 transient int size = 0;// 元素个数 transi

2021-09-10 21:30:26 99

原创 Vector源码阅读

Vector源码阅读(jdk11) 1.概述 和ArrayList一样,都是用Object[] elementdata数组来维护元素的内容,功能和用法和ArrayList一致; ArraysList是线程不安全的,而Vector是线程安全的,关键方法用了synchronized关键字上锁,保证了线程的安全,但是效率有所降低; ArrayList和Vector的扩容机制稍显不同。 2.构造方法 先来看看vector中有那些重要的属性 protected Object[] elementData;//存

2021-09-10 16:21:23 146

转载 我的第一篇博客|JAVA集框架# JAVA集合(待续)

JAVA集框架# JAVA集合 分为四个部分: 集合框架体系 Collection Map Collections 一、集合框架体系 java集合类非常多,主要分为两类,Collection和Map。 先来看Collection接口:它继承了Iterable接口,并分出了list和set接口,而Iterable有迭代器的作用,可以用来遍历Collection 单列集合:单个单个的元素 list:ArrayList、LinkedList、Vector; set:HashSet、TreeSet 接下来是M

2021-06-29 22:15:44 112

空空如也

空空如也

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

TA关注的人

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