Какие знаешь типы данных в Java

«Какие знаешь типы данных в Java» — вопрос из категории Java, который задают на 27% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В Java есть 8 примитивных типов данных:

  • byte (8 бит, целые числа)
  • short (16 бит, целые числа)
  • int (32 бита, целые числа)
  • long (64 бита, целые числа)
  • float (32 бита, числа с плавающей точкой)
  • double (64 бита, числа с плавающей точкой)
  • char (16 бит, символ Unicode)
  • boolean (true/false)

Также есть ссылочные типы: классы (String, Integer), массивы (int[]), интерфейсы и т.д.

Пример:

int age = 25;
double price = 19.99;
char letter = 'A';
boolean isActive = true;
String name = "Android";