Home
:
Book details
:
Book description
Description of
Master Java Generics In 3 Hours
Published 3/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 533.87 MB | Duration: 3h 0m Deep dive into Java Generics, Raw Types, Wildcards, Type Erasure, Intersection Types, Java Records and Java Optional What you'll learn Understanding the fundamentals and internals of Java Generics How Java Generics affects all parts of the Java Ecosystem How to create flexible APIs using Java Generics ? Learn about Wildcards, Generic Methods and how to read the Javadocs with Generics Learn about Java Records, Nested Classes, Java Optionals and Intersectional Types Requirements Beginner's Knowledge of Java required Description Java Generics is extremely important in the Java Ecosystem. Without a deep understanding of Generics, it is now difficult to understand the Javadoc of Java Libraries and applications. We are constantly bombarded with methods which contain a confusing sequence of "?" , "? extends T" or "? super T" . This course will take a deep look at Java Generics in a simple way without any fluff.Why is Java Generics required ? How are Java Generics internally implemented ? And why ?What are Parameterized Types and Raw Types ? What are unbounded and bounded Wildcards ?How do Arrays and Generic Types differ ? How are Java Generics used in Collections, Java Optional and Streams ? Along the way, we will also learn quite a bit about Java Record, Java Optional, Intersectional Types and Nested classes. There will be constant Quizzes to reinforce the concepts. All of this will make you an expert in Java Generics and how they can be used effectively while writing Java code. At the end of the course, you will be able to use Java Generics comfortably as well as fully understand the Javadoc of complex methods.REMEMBER. I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain. Overview Section 1: Introduction Lecture 1 Course Contents Lecture 2 Why Java Generics ? Section 2: Generic Types and Parameterized Types Lecture 3 Creating a Simple Generic Type Lecture 4 Using Generic Types Lecture 5 Note on Java Records Lecture 6 Raw Type Lecture 7 Bounded Type Parameters Lecture 8 Multiple Parameters and Bounds Lecture 9 Note on Intersection Types Lecture 10 Generic methods Lecture 11 Note on Java Optionals Lecture 12 The Inheritance Dilemma Lecture 13 Extending from Parameter Type Lecture 14 Type Erasure Section 3: Wildcards Lecture 15 Unbounded Wildcards Lecture 16 Upper Bounded Wildcards Lecture 17 Upper Bound Hierarchy Lecture 18 Generic Method Versus Wildcards Lecture 19 Lower Bounded Wildcards Lecture 20 Wildcard Rules Lecture 21 Wildcard Capture Lecture 22 Java Generics and Arrays Section 5: Conclusion Lecture 23 Conclusion Lecture 24 Bonus Lecture Section 6: Supplementary Section - Java Record, Intersectional Types, Java Optionals Lecture 25 Java Nested Classes Lecture 26 Java Records Lecture 27 Java Intersection Types Lecture 28 Java Optional 1 - The Basics Lecture 29 Java Optional 2 - Using Fluent methods Lecture 30 Java Optional 3 - Using Optional.stream() Java Programmers who wants to understand the intricacies of Java Generics,Java Library developers who wish to create flexible methods with type safety using Java Generics