If an array in java is re-sizeable and can contain primitive data types as well as objects, what is the point of an arraylist? Take this array of random ints for example:

int[] intArray = {5, 243,...