Java List Vs Array Vs Arraylist In Java