Master Java Generics In 3 Hours

https://i123.fastpic.org/big/2024/0328/00/a754e02f185567ffd5d791933b3b0900.jpeg

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
Section 4: More Generics
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

Screenshots

https://i123.fastpic.org/big/2024/0328/e9/2af6443c5a44db78519a23eb0641c0e9.jpeg

rapidgator.net:

Code:
https://rapidgator.net/file/ed77bee658a1b396b41ec38f63370f0a/uytbo.Master.Java.Generics.In.3.Hours.rar.html

nitroflare.com:

Code:
https://nitroflare.com/view/DFDD11BF5C6B183/uytbo.Master.Java.Generics.In.3.Hours.rar