Collections Refueled - Java Collections Framework Enhancements in Java 9

This is a past event

286 people went


6:00-7:00: Socializing (Thanks TEKSystems for food and drinks!)
7:00-7:10: Announcements
7:10-8:30: Collections Refueled - Java Collections Framework Enhancements in Java 9 and Beyond
8:30-8:45: Q&A


The collections framework was introduced in JDK 1.2 back in 1998 and is still in heavy use today. Although its fundamentals remain unchanged, it has evolved considerably since its introduction and it continues to evolve. This session describes some of the recent enhancements made to collections, with a focus on the enhancements added to Java 9. Of particular note is JEP 269, Convenience Factory Methods, a library-based API that serves the purpose of collection literals. Finally, the session provides a glimpse of some possible future enhancements for the collections framework.


Stuart Marks is a Principal Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambda, and Streams, as well as improving test quality and performance. As his alter ego "Dr Deprecator" he also works on the Java SE deprecation mechanism. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over twenty years of software platform product development experience in the areas of window systems, interactive graphics, and mobile and embedded systems. Stuart holds a Master's degree in Computer Science and a Bachelor's degree in Electrical Engineering from Stanford University.