The Apache Commons Collections are the components of the Apache Commons which are derived from Java API and provides component architecture for the Java language. Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. This tutorial covers most of the topics required for a basic understanding of Apache Commons Collections and to get a feel of how it works.