This document provides a quick reference to Java programming concepts including:
1. The basic syntax for a Java application with a main method and how to compile and run it.
2. Primitive data types in Java and their sizes.
3. Keywords, naming conventions, and basic syntax for classes, methods, and variables.
4. Common Java constructs like if/else statements, loops, arrays, and exceptions.