The classes of the Java Collections Framework belong to the most used part of the JDK. But can the offered list implementations really be used for all purposes? The most used class ArrayList has not only a minimalistic API but also serious performance weaknesses. The first part of the session therefore introduces alternative implementations which excel in all kind of uses. In the second part, key collections are presented as toolbox to increase not only application but also development performance.
The first part of the session introduces collections which addresses the shortcomings of the JDK list implementation. The second part of the session introduces key collections. They add the functionality of keys and constraints to Java collections as known from relational databases. This unique approach allows to define concise data models with just a few lines of code which boosts not only application but also development performance.
Video producer: http://www.javazone.no/