Главная » Разработка для Android » СИСТЕМА ТИПОВ JAVA ДЛЯ ANDROID

0

 

В Java существуют две различные фундаментальные разновидности типов: объекты и примитивы. В Java безопасность типов (type safety) обеспечивается благодаря статической типизации, в соответствии с которой каждая переменная должна быть объявлена вместе с типом и только потом использоваться. Например, переменная с именем і, объявленная как переменная типа int (примитивное 32-битное целое число), выглядит так:

irif і;

Этот механизм значительно отличается от языков с нестатической типизацией, где объявление переменной необязательно. Хотя при явном объявлении типа объем кода увеличивается, при таком подходе компилятору удается избежать многочисленных программных ошибок (в частности, случайного создания переменных, обусловленного ошибками в называниях переменных, вызовом несуществующих методов и т. д.) с того самого момента, как создается действующий код. Подробное описание системы типов Java приводится в спецификации языка Java по адресу http://java.sun.eom/docs/books/jls/second_edition/html/j.title.doc.html.

Примитивные типы

Примитивные типы Java не являются объектами и не поддерживают операции с объектами, описанные ниже в этой главе. Изменить примитивный тип можно при помощи лишь ограниченного количества заранее заданных операторов: +, -, &, |, = и т. д. К примитивным типам Java относятся:

boolеаn – булев тип, может иметь значения true (истинно) или false (ложно);

byte – 8-разрядное целое число в дополнительном коде;

short – 16-разрядное целое число в дополнительном коде;

іnt – 32-разрядное целое число в дополнительном коде;

long – 64-разрядное целое число в дополнительном коде;

char – 16-разрядное беззнаковое целое, представляющее собой символ UTF-16;

oat – 32-разрядное число IEEE 754 с плавающей точкой;

doublе – 64-разрядное число IEEE 754 с плавающей точкой.

Источник: Android. Программирование на Java для нового поколения мобильных устройств

По теме:

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