Lesson: Generics (The Java™ Tutorials (original) (raw)
by Gilad Bracha
Introduced in J2SE 5.0, this long-awaited enhancement to the type system allows a type or method to operate on objects of various types while providing compile-time type safety. It adds compile-time type safety to the Collections Framework and eliminates the drudgery of casting.
Interoperating with Legacy Code
Class Literals as Runtime-Type Tokens