Generics
Type parameters, what the compiler checks, and what is gone by runtime.
Generics are the part of Java that most obviously exists to move errors earlier, and the part whose strange rules all come from one fact — the type parameter is gone by the time the code runs. Read the erasure card first if you only read one. Generic methods and recursive bounds are deliberately out.
Contents
9 cardsnot started