Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Collections Refueled

Devoxx via YouTube

Overview

Explore the evolution and enhancements of Java's Collections Framework in this comprehensive Devoxx conference talk. Delve into the lambda-capable default methods introduced in Java 8, upcoming improvements for Java 9 including JEP 269 Convenience Factory Methods, and potential future developments. Learn about enhanced for-loops, Iterable interfaces, and new Map methods. Examine design goals, implementation issues, and rationale behind changes to Collections. Gain insights from Stuart Marks, a Principal Member of Technical Staff in Oracle's Java Platform Group, as he shares his expertise on core libraries projects, deprecation mechanisms, and the ongoing refinement of this fundamental Java component.

Syllabus

Introduction
Presentation Overview
Collections in Java
Collections Enhancements
Enhanced Forloop
Iterable
RemoveIf
ReplaceAll
Sort
Map
Multimap
Multimap Code
New Map Methods
Comparators
History
Design Goals
Overview
MapEntry
Implementation Issues
Entry
Immutability
Randomized iteration order
Nulls
Duplicate Entries
Existing Collections
Design Rationale
Summary

Taught by

Devoxx

Reviews

Start your review of Collections Refueled

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.