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