4. Типы данных переменных
Переменная всегда имеет строгий тип. Типы данных делятся на две группы:
1. Примитивные типы (Primitive Data Types):
◦ Хранят значения напрямую и имеют фиксированный размер в памяти.
◦ Включают: byte, short, int, long
(целые); float, double
(с плавающей точкой); char
(символ); boolean
(логический).
2. Ссылочные типы (Non-primitive / Reference Data Types):
◦ Хранят ссылку на объект в памяти, а не само значение.
◦ Включают классы (например, String), интерфейсы, массивы.
◦ Значение по умолчанию для ссылочных типов — null.

