• Arrays are fixed in size, collections are growable in nature.
  • Arrays in prospective to memory are not usable, Collection in prospective to memory is always recommended because we can increment and decrement the size in case of Collection.
  • With respective to performance-wise Arrays are always good with compare to Collection.
  • Arrays can hold only homogeneous objects, Collection can hold the homogeneous and heterogeneous objects.
  • In Arrays readymade functions are not available, In collection readymade functions are available.
  • An array can hold primitive datatype value and object value also, Collection can hold only object value only.