Collections Comparison: JDK, Eclipse, Guava, and Apache - Java Frameworks
Offered By: Java via YouTube
Course Description
Overview
Explore a comprehensive comparison of popular Java collection frameworks in this 46-minute conference talk. Dive into the strengths and weaknesses of JDK, Eclipse, Guava, and Apache collections as presented by industry experts. Learn about common use cases, performance impacts, and coding ease for each framework. Discover how to choose the right collection library for your next project through practical examples, including implementing a deck of cards. Gain insights into memory usage, processing power, and developer-friendly features across different frameworks. Understand the evolution of Java collections and make informed decisions about which library best suits your programming needs.
Syllabus
Intro
About the Speakers
Java Collections Framework
Collection Frameworks Timeline
Use Case - Deck of Cards
A Deck of Cards - Only the Types
Shared Code - Cartesian Product
Eclipse Collections - Cartesian Product
Performance Test - ImmutableList
Memory Test - ImmutableList
JDK Collections - "ImmutableList"
Apache Collections - "ImmutableList"
Eclipse Collections - ImmutableList
Performance Test - groupBy
JDK Collections - Group By
Apache Collections - Group By
Eclipse Collections - Group By
Performance Test - Deck of Cards
Memory Test - Deck of Cards
JDK Collections - Count By
Apache Collections - Count By
Eclipse Collections - Count By
JDK Collections - Deal Hands
Eclipse Collections - Deal Hands
Collection Framework Comparison
Taught by
Java
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity