...
The integral types in Java are byte, short, int, and long, whose values are 8-bit, 16-bit, 32-bit and 64-bit signed two’stwo's-complement integers, respectively, and char, whose values are 16-bit unsigned integers representing UTF-16 code units.
...