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

YouTube

Java Collections - The Force Awakens

Devoxx via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Java Collections in this 50-minute Devoxx conference talk by Raoul-Gabriel Urma and Richard Warburton. Dive into common developer errors, bugs, and performance issues related to popular data structures like HashMap. Discover proposed future changes to Java Collections and alternative options such as Immutable Persistent Collections. Learn about concurrent modification, collection factories, API improvements, and unmodifiable lists. Investigate advanced topics including Eclipse Collections, immutable persistent collections, and various data structures like Binary Trees and Bitmap Vectors. Gain insights into performance improvements, primitive specialized collections, and lazy initialization. Understand the differences between chaining and probing in HashMap implementations, and explore benchmarks comparing their performance. Benefit from the expertise of two accomplished speakers with extensive experience in Java programming, research, and technical writing.

Syllabus

Introduction
Collections in 2016
Agenda
Concurrent Modification
Check the Next
Collection Factories
CheckinAct
API Improvements
Collections
Unmodifiable Lists
Eclipse Collections
immutable persistent collections
Lisp
Cons List
Modifying Elements
Merging Elements
Binary Tree
Performance and Safety
Tri Data Structure
Bitmap Vector
Performance Improvements
Primitive Specialized Collections
Lazy Initialization
Hashmap Improvements
Hashmap Basics
Chaining vs Probing
Terminology Confusion
Open and Closed
Chaining
Winner
Benchmarks
Probe vs Chaining
Identity Based Keys
Conclusions
Wrap up
Questions

Taught by

Devoxx

Reviews

Start your review of Java Collections - The Force Awakens

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.