Java Data Types

Primitive Data Types

int, float, double, char, boolean

Non-Primitive Data Types

String, Arrays, Classes

Type Inference

Using var in modern Java to let the compiler infer types.