Java 17 Essential Training: Objects and APIs

  • 0
  • 2-3 hours worth of material
  • LinkedIn Learning
  • English
Java 17 Essential Training: Objects and APIs

Course Overview

Learn the essentials of functional programming with objects and APIs in the most recent long-term support release, Java 17.

Course Circullum

Introduction
  • Java objects and APIs
  • What you should know
1. Inheritance
  • Inheritance between classes
  • Constructors in inheritance
  • Overriding and overloading inherited methods
  • Chain of inheritance
  • Limiting access in inheritance
  • Sealed classes
  • Challenge: Cake! Cake! Cake!
  • Solution: Cake! Cake! Cake!
2. Polymorphism
  • Polymorphism with objects
  • Object typecasting
  • instanceof operator
3. Abstraction
  • Abstract classes and methods
  • Inheriting from abstract classes
  • Creating objects with abstract types
4. Interfaces
  • Creating an interface
  • Implementing interfaces
  • Instantiating objects with interface types
  • Default and static methods
5. Data Structures
  • Collections framework
  • Sets
  • Lists
  • Queues
  • Maps
  • Iterators
  • Enhanced for loops
  • forEach() and lambdas
  • Challenge: Gradebook
  • Solution: Gradebook
6. Functional Programming
  • Functional interfaces
  • Streams
  • Common stream operations
7. Exception Handling
  • Try and catch blocks
  • Stack trace and exception message
  • Checked vs. unchecked exceptions
  • Handling multiple exceptions
  • Finally block
  • Try with resources
  • Throwing exceptions
  • Rethrowing exceptions
Conclusion
  • Next steps
out of 5.0
5 Star 85%
4 Star 75%
3 Star 53%
1 Star 20%

Item Reviews - 3

Submit Reviews

Free Trial Available

This Course Include:
Introduction
  • Java objects and APIs
  • What you should know
1. Inheritance
  • Inheritance between classes
  • Constructors in inheritance
  • Overriding and overloading inherited methods
  • Chain of inheritance
  • Limiting access in inheritance
  • Sealed classes
  • Challenge: Cake! Cake! Cake!
  • Solution: Cake! Cake! Cake!
2. Polymorphism
  • Polymorphism with objects
  • Object typecasting
  • instanceof operator
3. Abstraction
  • Abstract classes and methods
  • Inheriting from abstract classes
  • Creating objects with abstract types
4. Interfaces
  • Creating an interface
  • Implementing interfaces
  • Instantiating objects with interface types
  • Default and static methods
5. Data Structures
  • Collections framework
  • Sets
  • Lists
  • Queues
  • Maps
  • Iterators
  • Enhanced for loops
  • forEach() and lambdas
  • Challenge: Gradebook
  • Solution: Gradebook
6. Functional Programming
  • Functional interfaces
  • Streams
  • Common stream operations
7. Exception Handling
  • Try and catch blocks
  • Stack trace and exception message
  • Checked vs. unchecked exceptions
  • Handling multiple exceptions
  • Finally block
  • Try with resources
  • Throwing exceptions
  • Rethrowing exceptions
Conclusion
  • Next steps
  • Provider:LinkedIn Learning
  • Certificate:Certificate Available
  • Language:English
  • Duration:2-3 hours worth of material
  • Language CC:

Do You Have Questions ?

We'll help you to grow your career and growth.
Contact Us Today