Infosys Interview Question

Difference between ArrayList and Arrays in Java.