yanger
6 лет назадJava_Типы данных
Сегодня мы поговорим о Типах данных . Посмотрите на рисунок пожалуйста.
Теперь попытаемся уложить всю эту информацию в наш мозг так, чтобы она там не затерялась скоропостижно.
Для начала нужно уяснить, что Java - это строго типизированный язык. Что же это значат?А значит это то, что каждая переменная имеет своей тип, каждое выражение тоже имеет свой тип и о да каждый тип строго определен. Вот как то так.
Как вы успели уже заметить в Java типы делятся на две группы. На примитивные и ссылочные типы. Рассмотрим их по подробнее.
Примитивный тип у нас делится на два подтипа.
Логический тип.
Простой тип boolean, который используется для хранения логических значений. Этот тип может принимать всего два значения либо true - истина или false - ложь.
Числовой тип.
Числовой тип у нас тоже делится на два подтипа.
Целые типы.
byte - занимает 1 байт, от - 128 до 127;
short - занимает 2 байта, от - 32768 до 32767;
int - занимает 4 байта, служит для представления 32-битных целых чисел со знаком от -2147483648 до 2147483647;
long - занимает 8 байт, предназначен для представления 64-битовых чисел со знаком от -9223372036854775808 до 9223372036854775807.
char - в Java для представления символов в строках используется кодировка Unicode, от 0..65536.
Теперь перейдем к вещественным типам в других языках возможно вы встречали другое название, такое как числа с плавающей точкой. Такой тип нужен тогда, когда в вычислениях требуется дробная часть.
float - предназначен для представления 64-битовых чисел, от 7е-308.. 1. 7е+ 308;
double - предназначен для представления 32-битовых чисел, от 4е-038.. 3. 4е+ 038.
Вот теперь можно перейти к ссылочным типам. Ссылочные типы у нас хранят ссылки ссылку на объект. С таким ссылочным типом как Class, мы уже встречались в предыдущих примерах. Остается только Массивы, Интерфейсы и Переменные типов.
Все это будет рассмотрено в следующих статьях. Продолжение следует...