Java Essential Training: Objects and APIs
Offered By: LinkedIn Learning
Course Description
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?
- Syntax errors vs. exceptions
- Debug with IntelliJ IDEA
- Handle exceptions with try-catch
- Create multiple catch blocks
- Checked vs. unchecked exceptions
- 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
- About inheritance and polymorphism
- Extend classes and override methods
- Cast objects as different types
- Create and implement interfaces
- Use abstract classes and methods
- Store values in simple arrays
- Manage resizable arrays with List
- Manage key-value pairs with Map
- 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
- Document code with Javadoc
- Package classes in JAR files
- Next steps
Taught by
David Gassner
Related Courses
Observing and Analysing Performance in SportOpenLearning Statistics: Making Sense of Data
University of Toronto via Coursera Financial Planning
TAFE NSW via Open2Study Mobiles for Development
Indian Institute of Technology Kanpur via Independent Valoración de futbolistas
Universitat Politècnica de València via UPV [X]