自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LinkedList源码分析

从源码中可以看出来,LinkedList是基于双向循环链表的实现,且头结点中不存放数据. 他是由静态内部类Node来实现的,缓存一个节点的,前节点和后节点的引用。源码如下: 1.LinkedList实现了Serializable接口,也支持支持序列化 2.LinkedList是非线程安全的,只适合在单线程下使用。 3.根据索引来随机访问(根据索引随机访问速度很慢

2015-01-24 01:23:17 455

原创 ArrayList源码分析

把之前的学习笔记整理了一下。写在博客上面,好方便以后的查看,顺便也复习一下,萌萌哒~。  1.ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。  2. ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List list)函数返回一个线

2015-01-21 19:49:35 510

空空如也

空空如也

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

TA关注的人

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