An arrayList is just a re-sizable array and you are not need to use it.

When you initialize an array and give it a number


int[] i = new int[2];

Think of it as this "Here is a container...