分类 标签 存档 订阅 搜索

2016 年 08 月 0 篇文章

ArrayList源码分析

ArrayList源码分析

259 浏览0 评论
ArrayList 源码分析 1.概览 publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable 实现了 RandomAccess 接口,也就是说支持随机访问,因为 ArrayList 是基于数组实现的。实际上查看 RandomAccess 的实现发现为空实现标记接口。文档提及,如果
阅读更多  
java容器概览

java容器概览

1020 浏览0 评论
概览容器主要包括 Collection 和 Map 两种,Collection 又包含了 List、Set 以及 Queue。Collection1.Set-HashSet:基于哈希实现,支持快速查找,但不支持有序性操作,例如根据一个范围查找元素的操作。并且失去了元素的插入顺序信息,也就是说使用 Iterator 遍历 HashSet 得到的结果是不确定的。-TreeSet:基于红黑树实现,支持有序性操作,但是查找效率不如
阅读更多