Ответ
Примитивные типы в Java — это базовые типы данных, которые хранят значения напрямую, а не через ссылки. Они не являются объектами и не имеют методов.
8 примитивных типов:
byte(8 бит),short(16 бит),int(32 бит),long(64 бит) — целые числаfloat(32 бит),double(64 бит) — числа с плавающей точкойchar(16 бит) — символ Unicodeboolean(JVM-зависимый) —true/false
Особенности:
- Работают быстрее, чем объекты (
Integer,Doubleи т.д.) - Имеют значения по умолчанию (например,
int→0,boolean→false) - Автоматически упаковываются (
autoboxing) в объекты при необходимости
Пример:
int number = 42; // Примитив
Integer boxed = number; // Автоупаковка (autoboxing)