Sobes.tech
Back to questions
Junior — Middle
57

Можете объяснить концепцию типов данных в языке Java?

Answer from AI

sobes.tech AI

В Java типы данных делятся на две большие категории:

  1. Примитивные типы — хранят простые значения и имеют фиксированный размер:

    • byte (8 бит)
    • short (16 бит)
    • int (32 бита)
    • long (64 бита)
    • float (32 бита, с плавающей точкой)
    • double (64 бита, с плавающей точкой)
    • char (16 бит, символ Unicode)
    • boolean (true/false)
  2. Ссылочные типы — объекты и массивы, которые хранят ссылки на данные в памяти. Например, классы, интерфейсы, массивы.

Пример:

int a = 10;           // примитивный тип
String s = "Hello"; // ссылочный тип

Примитивные типы хранятся непосредственно в переменной, а ссылочные — содержат адрес объекта в памяти.