Generics in the Java Programming Language covers: 1 Introduction 2 Defining Simple Generics 3. Generics and Subtyping 4 WIldcards Bounded Wildcards 5 Generic Methods 6 Interoperating with Legacy Code 6.1 Using Legacy Code in Generic COde 6.2 Erasure and Translation 6.3 Using Generic Code in Legacy Code 7 The fine Print 7.1 A Generic Class is Shared by all its Invocations 7.2 Casts and InstanceOf 7.3 Arrays 8 Class Literals as Run-Time Type Tokens 9 More Fun with Wildcards 9.1 Wildcard Capture 10 Converting Legacy Code to Use Generics 11 Acknowledgements

Introduction JDK 1.5 introduces several extensions to the Java programming language. One of these is the introduction of generics. This tutorial aimed at introducing you to generics.

Download Generics in the Java Programming Language Tutorial Manual