Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java: Generic Classes

via LinkedIn Learning

Overview

Learn how to use Java generics to write cleaner code and help eliminate runtime issues.

Syllabus

Introduction
  • Generics in Java
  • Prerequisites for this course
1. Fundamentals of Generics
  • Understand the need for generics
  • Understand generics in Java
  • Terms in generics
  • Rules and naming conventions
  • Advantages of generics
2. Generic Classes and Methods
  • Generic classes/interface use case
  • Create a generic class demo
  • Understand generic methods and constructors
  • Implement a generic method as a utility
  • Using bounded types
  • Challenge: Write code using generic classes/bounded types
  • Solution: Write code using generic classes/bounded types
3. Generics: Deep Dive
  • Generic class hierarchies
  • Type argument hierarchies
  • Understand type erasure in generics
  • Understand bridge methods
  • Understand type inference and target types
  • Applying wildcard arguments
  • Restrictions on generics
Conclusion
  • Where to go from here

Taught by

Ketkee Aryamane

Reviews

4.8 rating at LinkedIn Learning based on 43 ratings

Start your review of Java: Generic Classes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.