Linkedlist, Hashset, Treeset
Linkedlist, Hashset, Treeset
Towards this end, the entire collections framework is designed around a set of standard interfaces. Several standard
implementations such as LinkedList, HashSet, and TreeSet, of these interfaces are provided that you may use as-is
and you may also implement your own collection, if you choose.
A collections framework is a unified architecture for representing and manipulating collections. All collections
frameworks contain the following:
Interfaces: These are abstract data types that represent collections. Interfaces allow collections to be manipulated
independently of the details of their representation. In object-oriented languages, interfaces generally form a
hierarchy.
Implementations, i.e., Classes: These are the concrete implementations of the collection interfaces. In essence,
they are reusable data structures.