ArrayList y Array (Array) de la diferencia?
(1) La expansión automática
matriz es un volumen fijo, capa inferior ArrayList es de expansión automática de la matriz. Se puede entender como ArrayList es la expansión automática de matriz.
(2) del tipo que comprende
una matriz puede contener tipos básicos y tipos de objetos, ArrayList sólo contiene el tipo de objeto.
(3) inicial capacidad
declaración de matriz, el tamaño de la capacidad inicial requerida, y necesidad no ArrayList.
(4) la inserción aleatoria o deleción
de la matriz y no es capaz de añadir y eliminar elementos en el mismo, y ArrayList puede insertar y entradas de eliminar en cualquier posición.
Recomendación relacionada:
cómo convertir entre Lista y matrices?