Tipo | Valore | Valore di default | Dimensione | Classe Wrapper |
boolean | true, false | false | 1 bit | Boolean |
char | Unicode character | \u0000 | 16 bits | Character |
byte | signed integers | 0 | 8 bits | Byte |
short | signed integers | 0 | 16 bits | Short |
int | signed integers | 0 | 32 bits | Integer |
long | signed integers | 0 | 64 bits | Long |
float | floating point | 0.0 | 32 bits | Float |
double | floating point | 0.0 | 64 bits | Double |
I caratteri Unicode permettono di rappresentare i maggiori alfabeti mondiali.
Le classi wrapper servono quando dobbiamo usare un tipo primitivo come oggetto. A queste classi sono inoltre associati dei metodi utili per fare operazioni di conversione. Ad esempio per convertire un intero n in una stringa di caratteri str , si scrive:
int n = 134; String str = Integer(n).toString();