Мы помогаем ИТ-компаниям оптимально настроить процессы менеджмента и разработки

Найти

(067) 536-87-70

(095) 492-65-67

 

Переменные и типы данных

25.02.19

поговорим о Java 

Прежде чем приступать к изучению таких умных слов как Object-oriented programming (OOP) и его принципов, думаю стоит начать с того момента, где хранятся данные или состояния этих самых объектов - переменные.

Переменная хранит в области памяти данные определенного типа. Каждая переменная при объявлении имеет тип данных и имя. Важный момент: можно не давать значение переменной сразу. В этом случае она получит значение по умолчанию.

Типов данных в Java всего два: примитивные и, как ни странно, не примитивные. Их еще называют ссылочными. Примитивные типы данных являются одними из зарезервированных слов (key words) Java. Да, ключевых слов 50, но примитивных типов всего 8.

Имя переменной может содержать в себе любые символы. Должно начинаться с буквы, нижнего подчеркивания или знака доллара. Также они не могут быть ключевыми словами Java.

Рассмотрим конкретные примеры переменных с примитивными типами данных:

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

byte value = 4;                 //Это комментарии в Java     

short age = 44;                //Целочисленные переменные имеют разный

int _value= 301;              //диапазон значений и занимают разный объем

long $Value = 15;            //памяти соответственно.

С плавающей точкой:  //Для обозначения типа float нужно дополнительно

float value2 = 1.0f;          // добавить F или f в конце числа. По умолчанию

double  dValue= 2.54;      // числа с плавающей точкой типа double

Логическая:        

boolean isMoving = true;   //Хранит значение true или false

Символьная:

char firstLetter = ’d’;         //Может получать символ или номер символа в

char secondLetter = 97;    //таблице Unicode UTF-16. В данном случае ’a’

Сергей ПосьмашныйОдним из самых используемых примеров не примитивной переменной является строка:

String name = ”Adam”;                

Прошу заметить, что в char используются одинарные кавычки, тогда как в String - двойные. String является классом из пакета java.lang с фундаментальными классами Java для языка. О них и многих других не примитивных типах данных мы поговорим в другой раз.

 

Весь цикл читайте на страничке Сергея Посьмашного

 

Автор

photo
Сергей Посьмашный
Java blogger, физик, путешественник