boolean | o bién true o bién false |
char | 16 bit Unicode letra |
byte | 8 bit número entero con signo |
short | 16 bit número entero con signo |
int | 32 bit número entero con signo |
long | 64 bit número entero con signo |
float | 32 bit número flotante |
double | 64 bit número flotante |
Solo float y double son igual como en C++. No existen enteros sin signos.
Los tipos simples no son clases, pero existen para todos los tipos simples clases que implementan el comportamiento de ellos. Sólo hace falta escribirles con mayúscula (con la excepción de Integer). Las clases para los tipos simples proporcionan también varias constantes para trabajar con los números (p.ej., NEGATIVE_INFINITY etc.).