RELEASE NOTES: COLLECTIONS 3.0

Originally, Collections was a general place for placing useful collection classes. With version 3.0, this changes. Collections now has a design and package structure of its own. As a result, several well-used classes have been deprecated and moved to new packages.

This release also includes a lot of new functionality, including new interfaces and new implementations in addition to various bug fixes and refactoring changes. All previously deprecated classes have been removed.

The major changes are:


NEW PACKAGES

These packages are new to Collections 3.0:

NEW CLASSES

These implementations are new to Collections 3.0:


CHANGED CLASSES

These classes have changed in a potentially incompatable way:

These collections have changed since Collections 3.0:

These comparators have changed since Collections 3.0:

These iterators have changed since Collections 3.0: