Java’s powerful generics has been available to developers for ten years now and is extensively used throughout both core and third party libraries. Unfortunately, it's not as well understood as it could be. This course is here to help. We’ll both shine a light on the common use cases of generics on classes, methods, or interfaces and also peer into some of the darker corners such as type bounds and wildcards.
Overview
Java’s powerful generics has been available to developers for ten years now and is extensively used throughout both core and third party libraries. Unfortunately, it's not as well understood as it could be. This course is here to help. We’ll both shine a light on the common use cases of generics on classes, methods, or interfaces and also peer into some of the darker corners such as type bounds and wildcards.
Syllabus
- The What and Why of Java Generics 21mins
- Java's Generic Collections and Friends 30mins
- Generic Classes and Interfaces 28mins
- Generics on Methods 15mins
- Wildcards 34mins
- Raw Types and Compatibility 49mins
- Reflection 25mins
- Advanced Topics 43mins
Taught by
Richard Warburton