Java Essential Training: Objects and APIs

Go to class
Write Review

Free Online Course: Java Essential Training: Objects and APIs provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java Essential Training: Objects and APIs is taught by David Gassner.

Overview
  • Learn Java 9, in part two of our essential training series. Learn about debugging, creating custom classes, working with inheritance, and more.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • How to use the exercise files
    • Which version of Java do you want to learn?
    1. Exception Handling and Debugging
    • Syntax errors vs. exceptions
    • Debug with IntelliJ IDEA
    • Handle exceptions with try-catch
    • Create multiple catch blocks
    • Checked vs. unchecked exceptions
    2. Create Custom Classes
    • About encapsulation
    • Use the Java runtime classes
    • Wrap code in static methods
    • Declare and use custom classes
    • Organize code with packages
    • Create and use instance methods
    • Manage state with instance variables
    • Declare multiple constructor methods
    • Use static fields as constants
    • Declare and use enum types
    • Organize code with nested types
    3. Work with Inheritance
    • About inheritance and polymorphism
    • Extend classes and override methods
    • Cast objects as different types
    • Create and implement interfaces
    • Use abstract classes and methods
    4. Manage Data Collections
    • Store values in simple arrays
    • Manage resizable arrays with List
    • Manage key-value pairs with Map
    5. Use Java Packages and Libraries
    • Work with dates and times
    • Copy files with readers and buffers
    • Copy files with Path and Files classes
    • Parse a JSON file
    • Include packages with modules
    6. Prepare a Java Application for Deployment
    • Document code with Javadoc
    • Package classes in JAR files
    Conclusion
    • Next steps