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
Read the rest of this entry »