Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the past, present, and future of Java Generics in this 56-minute Devoxx conference talk. Delve into the complex world of generics, starting with their introduction in 2004 and understanding Java's unique implementation compared to other programming languages. Learn how to effectively use generics in present-day Java through entertaining code examples and puzzlers. Gain insight into planned changes for Java 10, including primitive specialization and declaration site variance. Discover practical code examples and related concepts from other programming languages to enhance your understanding of this crucial feature. Master topics such as bounded polymorphism, wildcards, covariant relationships, and advanced library usage to stay ahead in Java development.
Syllabus
Intro
Overview
Facebook
Java Generics
Java Generics Trilemma
Java Generics Today
Section Types
Example
Use Cases
Signatures
Bounded Polymorphism
Wildcards
Email Messages
Text Messages
Arrays
Lists
Covariant Relationships
Consumer
QuestionMarkSuper
The Bottom Line
QuestionMark Super
language features
future
use advance
libraries
decoration site variants
research
value types
compactness
sequential locality
more complexity
Primitive specialization
Wrap Up
Taught by
Devoxx