Collections Refueled
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity