Java: Generic Classes

Go to class
Write Review

Free Online Course: Java: Generic Classes provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java: Generic Classes is taught by Ketkee Aryamane.

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