Types de base et littéraux

boolean   true false
char caractère 16 bits Unicode 'a' 'A' '\n' '\u0009'
byte entier 8 bits signé, complément à deux  
short entier 16 bits signé, complément à deux  
int entier 32 bits signé, complément à deux 10 -10 012 0xA 0Xa
long entier 64 bits signé, complément à deux 10l 10L -10L 012L 0xAL 0XaL
float flottant 32 bits IEEE 754-1985 3.1416f 3.1416F .31416e1f 31.416E-1f
double flottant 64 bits IEEE 754-1985 3.1416 3.1416d 3.1416D .31416e1 31.416E-1
  chaîne de caractères "Bonjour Monsieur"