
集合类
文章平均质量分 84
zlj1217
这个作者很懒,什么都没留下…
展开
-
ArrayList拾遗
1.ArrayList简介 ArrayList底层是object数组,容量能在添加元素的过程中动态扩容。并且在可预知添加大量元素时,调用ensureCapactiy方法提前扩容,减少递增式的扩容次数。 实现了RandomAccess接口,表示可以快速随机访问。根据下标访问。 实现了Cloneable接口,覆盖了函数克隆,不过也是潜拷贝 实现了Serializable接口,支持序列化进行传输 和Vector容器的区别 两者都是List接口的实现类,但是ArrayList线程不安全,Vec原创 2021-07-20 01:04:44 · 221 阅读 · 0 评论 -
HashMap拾遗(一)
开始 HashMap是在开发工作中经常使用的集合类之一,熟悉其源码应该是基本要求。这篇文章对jdk1.8版本中的HashMap的一些常用方法的源码进行个记录。ps:这篇文章没有对其中的树化进行深究,比如提供的TreeNode内部类的结构和在扩容、Hash碰撞的时候的静态方法,之后有时间再研究下。 源码分析 1.1定义的变量 常量 /** * The default initia...原创 2020-04-11 14:03:57 · 268 阅读 · 0 评论