Java Tutorial — One-Page Cheat Sheet
Object-oriented, runs everywhere on the JVM.
Java Tutorial
- HOME
- Intro
- Get Started
- Syntax
- Variables
- Data Types
- Operators
- Strings
- Math
- if / else
- switch
- for / while
- Arrays
- Methods
OOP
- Classes & Objects
- Constructors
- Access Modifiers
- Inheritance
- Polymorphism
- Abstract Classes
- Interfaces
- Enums
- Records
- Generics
Collections & Streams
- Collections Framework
- List / ArrayList
- Map / HashMap
- Set / HashSet
- Streams API
- Optional
- Lambdas
- Date / Time
Practical Java
- Exceptions
- try-with-resources
- Files (NIO)
- Threads & Concurrency
- JDBC
- Maven / Gradle
- JUnit
- Spring Boot Intro