Languages
Java Cheat Sheet
Print-ready cheat sheet for Java, organized for fast lookup, study, and desk-side use
Sample
What's in this cheat sheet
- Basics
- Data Types
- Control Flow
- Methods
- Classes & Objects
- Inheritance
- Interfaces
- Collections
- Exception Handling
- Streams & Lambdas
- Generics
- Optional & Modern Java
Hello World
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Compile & Run
javac Main.java # compile
java Main # run
java Main.java # single-file (Java 11+)
Naming Conventions
ClassName | PascalCase for classes and interfaces |
methodName | camelCase for methods and variables |
CONSTANT_NAME | UPPER_SNAKE for constants |
com.example.pkg | Lowercase reverse domain for packages |
Download the full cheat sheet for all sections, formatted for print
Download PDFDownloads
Choose the treatment that matches how you read
-
Recommended
Standard
B&W, ink-efficient. The default for laser printers and photocopies
Best for Printouts and desk-side reference
-
Color
Warm color accents for on-screen reading or color printers
Best for Screen reading or color printers
-
Reference Card
Maximum density, 4-column layout. Everything on one page
Best for Fast scanning and minimum paper use