Arrays don't have built-in sorting or searching support. ArrayList can contain mixed objects, whereas Arrays can only hold similar data. An array is of pre-defined size and reserves memory in advance.