Back to questions
Junior — Middle
57
Можете объяснить концепцию типов данных в языке Java?
Answer from AI
sobes.tech AI
В Java типы данных делятся на две большие категории:
-
Примитивные типы — хранят простые значения и имеют фиксированный размер:
byte(8 бит)short(16 бит)int(32 бита)long(64 бита)float(32 бита, с плавающей точкой)double(64 бита, с плавающей точкой)char(16 бит, символ Unicode)boolean(true/false)
-
Ссылочные типы — объекты и массивы, которые хранят ссылки на данные в памяти. Например, классы, интерфейсы, массивы.
Пример:
int a = 10; // примитивный тип
String s = "Hello"; // ссылочный тип
Примитивные типы хранятся непосредственно в переменной, а ссылочные — содержат адрес объекта в памяти.