Concept
Generics
Compile-time safety; removes casts; enables better APIs. PECS: Producer Extends, Consumer Super.
Where it fits
Packages: Core Java (pkg1core)
Learn
Existing chapters for this concept.
- Generics
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
- 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.
- What is generics erasure?
Clear naming, small methods, immutability, proper exceptions, tests, and idiomatic APIs.
Open question → - Generics — Interview Questions (60+)
Use bounded wildcards on input params (PECS), exact types on outputs.
Open question →