ArrayList底层(1.7和1.8)变化

jdk1.7:

当实例化ArrayList时,创建长度为10的object[ ] ;

jdk1.8:

当实例化是,创建object[ ] ,初始化为 { },并没有长度。

当添加第一个元素时,创建长度为10的数组。

1.7类似,饿汉式
1.8类似,懒汉式
1.8的优点:延迟数组的创建,节省内存.
 


版权声明:本文为ymb615ymb原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。