Generics in Java: Creating Classes and Methods Using Generics
Java
| Intermediate
- 12 videos | 1h 39m 12s
- Includes Assessment
- Earns a Badge
Generics is a handy tool in Java that greatly increases the maintainability of your code by allowing you to reuse code, using the same class or method with different types of data. Furthermore, generics also convert runtime checks to compile-time checks, making your code less error-prone. In this course, learn how to use generics in Java to write reusable and maintainable code, exploring why generic code has several advantages over non-generic code. Get hands-on practice with creating and defining classes with generic type parameters. Investigate how these generic types can be used as types for member variables, input arguments to methods, and return values from methods. Moving along, implement generic methods where the generic type parameter is associated with the method rather than the class itself. When you're finished, you'll have a solid foundation in defining and working with generic classes and methods in Java.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseList the advantages of writing generic code over non-generic codeRecall the limitations on code reuse in non-generic classesRecall the limitations of using raw objects rather than generic typesImplement a class with generics for type safety and compile-time checksUse generic types as input arguments to methods and return values from methods
-
Create non-parameterized objects from generic classesRecall the disadvantages of non-generic methodsParameterize the class definition to create generic methodsParameterize the method definition without parameterizing classesIllustrate type inference with parameterized methodsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 3s
-
6m 39s
-
7m 15s
-
7m 38s
-
12m 7s
-
12m 40s
-
7m 24s
-
11m 56s
-
7m 56s
-
9m 16s
-
12m 14s
-
2m 4s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.