Originally posted by raja ratnam:
Why collections API is called as collections framework ?
The term "framework" suggests a structure which can be built upon. In this case, the Collections Framework is a bunch of interfaces, abstract classes, and utility classes like java.util.Collections. This framework is then built upon by a number of specific implementation classes, but you are free to implement your own.