Thursday, 24 January 2019

What is difference between Array and ArrayList

What is difference between Array and ArrayList ? When will you use Array over ArrayList ?

Answer:

The Array and ArrayListclasses differ on the following features:

  • Arrays can contain primitive or objects, while an ArrayList can contain only objects.
  • Arrays have fixed size, while an ArrayList is dynamic.
  • An ArrayListprovides more methods and features, such as addAll, removeAll, iterator, etc.
  • For a list of primitive data types, the collections use autoboxing to reduce the coding effort. However, this approach makes them slower when working on fixed size primitive data types.

No comments:

Post a Comment