jdk1.8中 ArrayList 底层数组的初始容量

    咱们都知道Java的 ArrayList底层是封装了数组,经过数组来存储数据的。网上绝大多数的说法都是,当新建一个无参数的ArrayList时,数组的初始容量为10,而后每次容量不够时扩充为原先的1.5倍。我认为这种说法不够准确。关于new ArrayList() 的初始容量,在jdk1.6中的确是为10,然而在1.8中,若是只是new ArrayList() ,容量实际上是0,当第一次经
相关文章
相关标签/搜索