您现在的位置是:首页 > 文章详情

Java总结 - List实现类ArrayList&LinkedList

日期:2019-01-26点击:400
  • 本文是根据源码进行学习的,如果我有什么理解不对的地方请多指正,谢谢您

markdown_img_paste_2019012411263659

  • 上面基本就是List集合类的类图关系了,图中省略掉了比如Cloneable等标记接口,那么List分别具体的主要实现类有:ArrayList,Vector,LinkedList,Stack,那么这篇文章会对这四个实现类进行介绍(由于篇幅原因,本文只说到了ArrayListLinkedList)

ArrayList

  • 这是最常用的List的实现类,那么这个类的存储是由数组实现的,如果超过数组规定阀值,那么就会进行自动扩容,自动扩容其实就是将数组数据复制到一个新的更大的数组中以达到扩容的目的,我们来看一下ArrayList的部分属性源码

    //默认容量,将在添加第一个元素时扩展为 DEFAULT_CAPACITY private static final int DEFAUL
原文链接:https://yq.aliyun.com/articles/689087
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章