Concept

Generics

Compile-time safety; removes casts; enables better APIs. PECS: Producer Extends, Consumer Super.

Where it fits

  1. Core Java
  2. Generics

Packages: Core Java (pkg1core)

Learn

Existing chapters for this concept.

  • Generics

    Core Java

    Compile-time safety; removes casts; enables better APIs. PECS: Producer Extends, Consumer Super.

    Open lesson

See it in code

Existing Java examples.

  • core 20 Generics Demo

    Core Java · pkg1core/core20GenericsDemo.java · pkg1core · core20GenericsDemo.java

    - Generics give compile-time type safety and remove casts. - Type erasure: generic type info is removed at runtime. - PECS: Producer Extends, Consumer Super.…

    Open example

Prepare

Existing interview questions.

Java versions