В Java типы данных делят на две большие группы: примитивные и ссылочные.
Примитивные
- byte (целые числа, 1 байт, [-128, 127])
- short (целые числа, 2 байта, [-32768, 32767])
- int (целые числа, 4 байта, [-2147483648, 2147483647])
- long (целые числа, 8 байт, [-9223372036854775808,9223372036854775807])
- float (вещественные числа, 4 байта)
- double (вещественные числа, 8 байт)
- char (символ Unicode, 2 байта, [0, 65536])
- boolean (значение истина/ложь, используется int, зависит от JVM)
Ссылочные.
В ссылочные типы входят все классы, интерфейсы, массивы, тип данных String.
Github: https://github.com/DEBAGanov