1Arrays are fixed size
2ArrayList's size auotomatically adjusted
3Arrays can hold primitives and object
4ArrayList can hold only objects
5Arrays can be multi dimensional
6ArrayList cannot be multi-dimentional
7Array is a build in data structure
8ArrayList is implementing class of List interface in Collection framework