·
Running Your First Java Application
Staying Aware of New Features
Getting to Know the Language
- Objects, Classes, Interfaces, Packages, and Inheritance
- Java Language Basics
- Classes and Objects
- Using Record to Model Immutable Data
- Numbers and Strings
- Inheritance
- Interfaces
- Generics
- Lambda Expressions
- Annotations
- Packages
- Using Pattern Matching
- Exceptions
- Refactoring from the Imperative to the Functional Style