Udemy

Java Generics In-Depth

Enroll Now
  • 1,608 Students
  • Updated 12/2021
4.7
(460 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 30 Minute(s)
Language
English
Taught by
Koushik Kothagal
Rating
4.7
(460 Ratings)
2 views

Course Overview

Java Generics In-Depth

Master Generics and gain a deep understanding of how to use, read and apply Generics in Java.

How often do you use Java Generics when writing your own types?


Java Generics is very much an underrated and underutilized feature of Java. Yes, Java Generics is a necessary skill when working with Collection classes. But the true power lies with using it for your own types!


Most Java developers get by with a rudimentary knowledge of Generics. However a good understanding of Generics adds an extra dimension to your Java code that makes it more type-safe and easier to work with.


This course covers an in-depth treatment to Java Generics and turn it from being a pain to being a joy to use.


Topics covered:

- Learn how Generics works with primitive types in conjunction with another Java feature - autoboxing and unboxing

- Understand what parameterized types are. What does it mean to add parameter to type information?

- Learn how to create your own custom generic types

- Implications of Generics with inheritance and polymorphism

- Understand wildcards, upper bounds and lower bounds with Generics

- Learn how to work with static methods using Generic types


Taught in the inimitable Java Brains style, this course covers everything you need to know to wield the power of Generics in your Java code as well as understand Generics syntax in other Java code.


Course Content

  • 5 section(s)
  • 18 lecture(s)
  • Section 1 Introduction
  • Section 2 Generics Basics
  • Section 3 Generics Internals
  • Section 4 Wildcards and Advanced Generics
  • Section 5 Next Steps

What You’ll Learn

  • Learn why Generics exist and how you can use it to make your code better
  • Create your own Generic types to implement elegant solutions to problems
  • Understand wildcards, upper bounds, lower bounds and master Generics syntax
  • Gain knowledge to tackle the trickiest interview questions about Generics

Skills covered in this course


Reviews

  • P
    Panagiotis Mavridis
    5.0

    Instructor was thorough slow paced (good thing) and made sure that I understood the topic by repetition

  • V
    Viktorija Baikauskaite
    5.0

    The instructor explained everything very well

  • B
    Bartosz Dygas
    5.0

    Learned a lot. Thanks!

  • R
    Raja Srinivasan
    5.0

    Good coverage on generics

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed