| Tipo | Classe | #byte | #bit |
| MAX_VALUE |
byte | Byte | 1 | 8 |
-27
-128 | 27-1
127 | short | Short | 2 | 16 |
-215
-32768 | 215-1
32767 | int | Integer | 4 | 32 |
-231
-2147483648 | 231-1
2147483647 | long | Long | 8 | 64 |
-263
-9223372036854775808 | 263-1
9223372036854775807 |
La rappresentazione interna è in complemento a 2. 
public final class Byte extends Number
implements Comparablejava.lang.Object
java.lang.Number
java.lang.Byte
Costruttori
| Argomenti | Tipo |
|---|
byte
String | Byte |
Metodi (statici)
| Nome | Argomenti | Tipo |
|---|
parseByte | String | byte |
valueOf | byte
String | Byte |

public final class Short extends Number
implements Comparablejava.lang.Object
java.lang.Number
java.lang.Short
Costruttori
| Argomenti | Tipo |
|---|
short
String | Short |
Metodi (statici)
| Nome | Argomenti | Tipo |
|---|
parseShort | String | short |
valueOf | short
String | Short |

public final class Integer extends Number
implements Comparablejava.lang.Object
java.lang.Number
java.lang.Integer
Costruttori
| Argomenti | Tipo |
|---|
int
String | Integer |
Metodi (static)
| Nome | Argomenti | Tipo |
|---|
parseInt | String | int |
toBinaryString | int | String |
toHexString |
toOctalString |
valueOf | int
String | Integer |

public final class Long extends Number
implements Comparablejava.lang.Object
java.lang.Number
java.lang.Long
Costruttori
| Argomenti | Tipo |
|---|
long
String | Long |
Metodi (static)
| Nome | Argomenti | Tipo |
|---|
parseLong | String | long |
toBinaryString | long | String |
toHexString |
toOctalString |
valueOf | long
String | Long |

Metodi comuni
| Nome | Argomenti | Tipo |
|---|
byteValue | | byte | shortValue | short |
intValue | int | longValue | long |
floatValue | float | doubleValue | double |
toString | String |
|