ArrayList is a dynamic data structure that allows you to store and manipulate collections of objects. Unlike arrays, ArrayLists can grow or shrink dynamically as needed.
Related terms
List Interface: A Java interface that defines common methods for working with lists.