Какие типы данных существуют в языке Java?

В языке Java предусмотрено восемь простых типов (их также называю примитивным или базовыми типами).

 

Целочисленные типы:

  • byte — целое число в диапазоне от -256 до +255, занимает в памяти  8 бит;
  • short — целое число в диапазоне от -216 до +216-1, занимает в памяти  16  бит;  
  • int — целое число в диапазоне от -232 до +232-1, занимает в памяти  32  бит;  
  • long — целое число в диапазоне от -264 до +264-1, занимает в памяти  64  бит.  

Типы с плавающей точкой:

  • float — число c плавающей точкой в диапазоне приблизительно от 3.4 * 10-38 до 3.4 * 1038, занимает в памяти  32   бит;
  • double — число c плавающей точкой в диапазоне приблизительно от 1.8 * 10-308 до 1.8 * 10308, занимает в памяти  64   бит.

Символьный тип:

  • char — содержит символ в формате Unicode, занимает в памяти  16 бит.

Логический тип:

  • boolean — представляет два значения: true и false.

Остальные типы данных в Java определяются классами. Число их не ограничено.

 

Источники:

Источники на genon.ru: