Типы данных
Java является строго типизированным языком: каждая переменная и выражение имеют строго определенный тип. Типы данных делятся на две категории:
1. Примитивные типы (8 видов):
◦ Целые числа: byte
(8 бит), short
(16 бит), int
(32 бита), long
(64 бита).
◦ Числа с плавающей точкой: float
(32 бита), double
(64 бита).
◦ Символьный тип: char
(16-битный Unicode символ).
◦ Логический тип: boolean
(принимает значения true
или false).
2. Ссылочные (непримитивные) типы:
◦ Включают классы, интерфейсы и массивы.
◦ По умолчанию имеют значение null.
Существует механизм автоупаковки (autoboxing) и автораспаковки (unboxing) для автоматического преобразования между примитивными типами и их соответствующими классами-обертками (например, int
в Integer).

