Главная
Study mode:
on
1
Intro
2
Why do we need better generics?
3
What's the problem with generics?
4
Many paths to parametric polymorphism
5
The Prime Directive
6
Generic class specialization
7
Specialization example
8
Specialization metadata
9
Generic methods
10
Summary - Act 1
11
What about Foo
12
Rescuing wildcards
13
Translation with wildcards
14
More translation examples
15
Wildcard challenge - accessibility
16
Wildcard challenge - arrays
17
Summary - Act 2
18
overly typed bytecodes
19
erasure
20
describing specializations
21
method signatures
22
What's the point?
23
Summary - Act 3
Description:
Explore the future of Java generics in this 49-minute conference talk from the 2015 JVM Language Summit. Delve into the challenges of current generics implementation and discover potential solutions proposed by Brian Goetz. Learn about parametric polymorphism, the Prime Directive, and generic class specialization. Examine the intricacies of wildcard translations, accessibility challenges, and array handling. Investigate the implications of overly typed bytecode, erasure, and specialized method signatures. Gain insights into the ongoing efforts to improve Java's type system and enhance performance through the "Valhalla" project.

Adventures on the Road to Valhalla - Improving Java Generics - Lecture

Java
Add to list
0:00 / 0:00