The types in the Collection Framework can be divided into the three categoriesInterfaces that define standard collection protocolsReady-to-use collection classes, such as Array, List, etc.Base classes for writing application-specific collections.