Arrays


Simplest and most widely used data structure, which maintains the insertion order of elements.

Elements are indexed, meaning the big-O for searching for an index is O(1).

It is of fixed-size and can hold a collection of similar items.

ArrayList however allows for dynamic size, it is a variable length Collection class.