ArrayList的注意事项

ArrayList的注意事项,第1张

ArrayList的注意事项 ArrayList的注意事项

1.permits all elements, including null, ArrayList 可以加入null,并且多个
2.ArrayList 是由数组来实现数据存储的
3.ArrayList 基本等同于Vector,除了ArrayList是线程不安全(执行效率高),在多线程情况下,不建议使用ArrayList。

ArrayList的底层 *** 作机制源码分析(重点,难点)

1.ArrayList中维护了一个Object类型的数组elementData
transient Object[] elementData;
2.当创建ArrayList对象时,如果使用的是无参构造器,则初始elementData容量为0,第1次添加,则扩容elementData为10,如需要再次扩容,则扩容elementData为1.5倍
如果使用的是指定大小的构造器,则初始elementData容量为指定大小,如果需要扩容,则直接扩容elementData为1.5倍

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5722270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存