Примитивные типы данных
Типы в Java распределены на две категории: примитивные (простые) и ссылочные (объектные). Ссылочные типы - это массивы, классы и интерфейсы.
В этом разделе мы рассмотрим примитивные типы. Примитивы в Java предопределены заранее и поименованы зарезервированными словами (keywords).
Примитивные типы можно разделить на следующие четыре группы:
-
Целые числа. Эта группа включает в себя типы данных
byte
,short
,int
иlong
, представляющие целые числа со знаком. -
Числа с плавающей точкой. Эта группа включает в себя типы данных
flоаt
иdouble
, представляющие числа с точностью до определенного знака после десятичной точки. -
Символы. Эта группа включает в себя тип данных
char
, представляющий символы, например буквы и цифры, из определенного набора. -
Логические значения. Эта группа включает в себя тип данных
boolean
, специально предназначенный для представления логических значений.
Следующая таблица содержит информацию о длине, диапазоне допустимых значений и значения по умолчанию примитивных типов:
Тип | Размер в байтах | Размер в битах | Возможные значения (от..до) | Значение по умолчанию |
---|---|---|---|---|
boolean | — | 1 | true или false | false |
byte | 1 | 8 | -128..127 | 0 |
short | 2 | 16 | -32,768..32,767 | 0 |
int | 4 | 32 | -2,147,483,648..2,147,483,647 | 0 |
long | 8 | 64 | -9,223,372,036,854,775,808..9,223,372,036,854,775,807 | 0 |
char | 2 | 16 | 0..65,535 | '\u0000' |
float | 4 | 32 | -3.4E+38..3.4E+38 (стандарт IEEE 754) | 0.0 |
double | 8 | 64 | -1.7E+308..1.7E+308 (стандарт IEEE 754) | 0.0 |
Презентацию с видео можно скачать на Patreon.
Please log in or register to have a possibility to add comment.