Java Collections Framework is a set of interfaces, classes, and algorithms for the Java Platform. It has been part of the Java Platform since version 1.2. It includes interfaces for containers, lists, queues and so on, but it also includes classes to handle dates and times, a class to handle regular expressions, another to handle internationalization, and yet another to handle searching through files.