Want to create an interactive transcript for this episode?
Podcast: airhacks.fm podcast with adam bien
Episode: Java Generics
Description: An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about:
Java generics history and introduction timeline,
the Pizza paper proposal by Phil Wadler and others,
Type erasure vs Reification debate,
binary compatibility considerations,
Java Community Process politics and Apache Harmony licensing issues,
evolution from JCP to JEPs process,
legacy collection types like Vector and Hashtable with small 't' naming inconsistency,
thread safety removal in Java 2 collections,
generics applied to classes methods and constructors,
unusual generic constructor example,
Covariance and contravariance,
invariant covariant and contravariant types,
array covariance and ArrayStoreException,
wildcards with extends and super bounds,
PECS (Producer Extends Consumer Super) principle...