Zu den primitiven Typen in Java gehören Integer-Typen, Gleitkommazahlen, UTF-16-Codeeinheiten und ein boolescher Typ. In Java gibt es keine Typen ohne Vorzeichen, mit Ausnahme des Typs char, der zur Darstellung von UTF-16-Codeeinheiten verwendet wird.