0% found this document useful (0 votes)
23 views

Linkedlist, Hashset, Treeset

The document discusses key aspects of a collections framework, including interfaces that represent collections and allow them to be manipulated independently of representation details, and implementations/classes that provide standard reusable data structures like LinkedList, HashSet, and TreeSet that implement collection interfaces. It also notes that the collections framework is designed around standard interfaces to make extending or adapting collections easy.

Uploaded by

Amutha Arun
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Linkedlist, Hashset, Treeset

The document discusses key aspects of a collections framework, including interfaces that represent collections and allow them to be manipulated independently of representation details, and implementations/classes that provide standard reusable data structures like LinkedList, HashSet, and TreeSet that implement collection interfaces. It also notes that the collections framework is designed around standard interfaces to make extending or adapting collections easy.

Uploaded by

Amutha Arun
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Extending and/or adapting a collection had to be easy.

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.

You might also like