使用ArrayList时设置初始容量的重要性

ArrayList是Java中比较经常使用的一个类,它是基于数组实现,非线程安全,可快速随机访问List中的元素。java ArrayList具备动态扩容的机制,每次在添加元素时,都会判断容量是否够用,若是不够用,则须要扩容。数组 JDK1.8中,ArrayList的初始容量为0,第一次添加元素时,会将容量设置为10,若是容量不够,则每次会扩大50%安全 扩容代码以下:测试 /** *
相关文章
相关标签/搜索