Explore the intricacies of Java's Collection Framework in this comprehensive conference talk. Delve into the debate surrounding LinkedList's potential deprecation, initiated by Stuart Marks, a Java/JDK/OpenJDK developer at Oracle. Journey through algorithms, complexity analysis, memory footprint, and CPU cache usage to evaluate the performance of key data structures like ArrayList, LinkedList, HashSet, and HashMap using JMH. Discover alternative Collection implementations and gain insights into pointer chasing and CPU caches. Learn about Java 9's contributions to the Collection Framework and how to implement collections and hashmaps using lambda expressions. Benefit from the expertise of José Paumard, a Java Champion, Java Rockstar, and assistant professor, as he shares his extensive knowledge on Java technologies and applied mathematics.
Overview
Syllabus
Array Linked to a List, the full story! by José Paumard
Taught by
Devoxx