Rafa Trujillo
Preguntame podrían explicar la diferencia entre un array y un ArrayList??
Mario Ruben Hernandez Carmona
Un array nace un con tamaño predefinido
int arr[] = new int[10]
Un ArrayList list es de tamaño dinámico, además que se implementa mediante una interface.
ArrayList<Type> arrL = new ArrayList<Type>();
Una array[] es una funcionalidad básica proporcionada por Java. Se accede a los miembros del array mediante []. ArrayList es parte del marco de colección en Java se accede a los elementos mediante un conjunto de métodos.
Para mayor referencia https://www.javatpoint.com/difference-between-array-and-arraylist