ArrayList与List的区别主要是在于性能上
ArrayList属于非泛型其中存储的类型默认是Object的 所以在进行数据的存储以及遍历和输出的时候就会进行装箱和拆箱的操作
而装箱和拆箱的操作是很耗费性能的。
而List作为泛型类 可以存储各种类型的资源在存储上是确定了具体的数据类型的,不需要进行装箱操作 从而节省性能 所以通常在实际的引用当中都是使用List的。
ArrayList与List的区别主要是在于性能上
ArrayList属于非泛型其中存储的类型默认是Object的 所以在进行数据的存储以及遍历和输出的时候就会进行装箱和拆箱的操作
而装箱和拆箱的操作是很耗费性能的。
而List作为泛型类 可以存储各种类型的资源在存储上是确定了具体的数据类型的,不需要进行装箱操作 从而节省性能 所以通常在实际的引用当中都是使用List的。