Javacollections•Acollectionallowsagroupofobjectstobetreatedasasingleunit
Arbitraryobjectscanbestored,retrievedandmanipulatedaselementsofthesecollections
•CollectionsFrameworkpresentsasetofstandardutilityclassestomanagesuchcollections
Itcontains‘coreinterfaces'whichallowcollectionstobemanipulatedindependentoftheirimplementations
Theseinterfacesdefinethecommonfunctionalityexhibitedbycollectionsandfacilitatedataexchangebetweencollections
Asmallsetofimplementationsthatareconcreteimplementationsofthecoreinterfaces,providingdatastructuresthataprogramcanuse
Anassortmentofalgorithmstoperformvariousoperationssuchas,sortingandsearching
•Collectionsframeworkisinterfacebased,collectionsareimplementedaccordingtotheirinterfacetype,ratherthanbyimplementationtypes
Byusingtheinterfaceswheneverco