Главная » Java, Структуры данных и алгоритмы » Базовые типы Java

0

Тип объекта определяется классом, к которому принадлежит объект. Кроме того, в целях эффективности и простоты работы в языке Java используются следующие базовые типы данных (называемые также примитивные, или исходные типы), которые не являются объектами:

boolean                   логическое значение: true или false;

char                        16-битовое значение в кодировке Unicode (символьное);

byte                        8-битовое (байтовое) целое число со знаком;

short                       16-битовое короткое целое число со знаком;

int                          32-битовое обычное целое число со знаком;

long                        64-битовое длинное целое число со знаком;

float                        32-битовое вещественное число (IEEE 754-1985);

double                     64-битовое вещественное число (IEEE 754-1985).

Если в описании переменной указывается один из этих типов, это означает, что переменная содержит значение этого типа, а не ссылку на объект. Целочисленные константы, например 14 или 195, относятся к типу int, если же за ними следует буква «Ь» или «1», они преобразуются в тип long. Вещественные константы, например, 3.1415 или 2.158е5, относятся к типу double, если же за ними следует буква «F» или «f», они преобразуются в тип float.

Хотя базовые типы данных сами по себе не содержат ссылок на объекты, они широко используются, так как зачастую являются значениями переменных экземпляров класса (полей) внутри объекта. Базовые типы данных также служат еще одной мерой обеспечения безопасности в Java, в том смысле, что при создании объекта, содержащего переменные экземпляра класса, им всегда присваивается некоторое исходное значение.

Источник: Гудрич М.Т. Г93 Структуры данных и алгоритмы в Java / М.Т. Гудрич, Р. Тамассия; Пер. с англ. A.M. Чернухо. — Мн.: Новое знание, 2003. — 671 е.: ил.

По теме:

  • Комментарии