
Learn More About Payara
Looking for ways to optimize your Java applications? Want to see tangible memory savings as well as cleaner, more readable code?
Eclipse Collections, a drop-in replacement for the Java Collections Framework, will do just that!
Eclipse Collections has optimized JDK-compatible List, Set and Map implementations with a rich API.
It also adds types not found in the JDK such as Bags, Multimaps and BiMaps.
Eclipse Collections has a full complement of primitive containers, and all collection types have immutable equivalents.
Immutable collections allow for safer, cleaner, mutation free code checked at compile time and without runtime surprises. With the combination of immutable collections and the rich API you can write better functional code in Java.
In this session, you will follow a live coding exercise to refactor standard Java code to Eclipse Collections where you will observe the same kind of reduction in boilerplate code and memory savings that you can achieve in your applications.
Donald Raab, creator of an open source Java library named Eclipse Collections, is an international Java and open source conference speaker. With thirty-five years of experience programming in twenty different programming languages, he was recognized in 2018 as a Java Champion.
Donald remains a project lead and committer for the Eclipse Collections project. He is the author of the book "Eclipse Collections Categorically: Level up your programming game." Donald was a contributing author to "97 Things Every Java Programmer Should Know" from O'Reilly Media. He was the winner of the JCP Member/Participant of the Year Award for 2025.