Переменные Java хранят разные типы данных.
Программы на Java хранят значения данных в переменных. Когда программист создает переменную в приложении Java, он объявляет тип и имя переменной, а затем присваивает ей значение. Значение переменной может быть изменено на последующих этапах выполнения с помощью дополнительных операций присваивания. Оператор присваивания в Java включает использование оператора присваивания для установки значения переменной. Точный синтаксис зависит от типа переменной, получающей значение.
Переменные
В Java переменные строго типизированы. Это означает, что когда вы объявляете переменную в программе Java, вы должны объявить ее тип, а затем имя. Следующий пример кода Java демонстрирует объявление двух переменных, одной из которых является целое число примитивного типа, а другой объектного типа для класса в приложении: int num; ApplicationHelper myHelp;
Видео дня
Если программа содержит объявление переменной, тип значения, присвоенного переменной, должен соответствовать объявленному типу. За этими объявлениями переменных могут следовать операторы присваивания в последующих строках. Однако операция присваивания также может выполняться в той же строке, что и объявление.
Назначение
Присвоение в Java - это процесс присвоения значения переменной примитивного типа или предоставления ссылки на объект переменной типа объекта. Знак равенства действует в Java как оператор присваивания, за которым следует значение, которое нужно присвоить. В следующем примере кода Java показано присвоение значения уже объявленной целочисленной переменной примитивного типа: num = 5;
В качестве альтернативы операция присваивания могла бы появиться в той же строке кода, что и объявление переменной, как показано ниже: int num = 5;
Значение переменной можно снова изменить при последующей обработке, как в этом примере: num ++;
Этот код увеличивает значение переменной, добавляя к ней значение единицы.
Создание
Когда оператор присваивания появляется со ссылками на объекты, операция присваивания также может включать создание экземпляра объекта. Когда код Java создает новый экземпляр объекта класса Java в приложении, ключевое слово «new» вызывает выполнение метода конструктора класса, создавая экземпляр объекта. В следующем примере кода демонстрируется создание экземпляра объектной переменной: myHelp = new ApplicationHelper ();
Это также может появиться в той же строке, что и объявление переменной, следующим образом: ApplicationHelper myHelp = new ApplicationHelper ();
Когда эта строка кода выполняется, выполняется метод конструктора класса, возвращающий экземпляр класса, ссылка на который хранится в переменной.
Ссылка
После того, как переменная была объявлена и ей присвоено значение, программа на Java может ссылаться на переменную при последующей обработке. Для переменных примитивного типа имя переменной относится к сохраненному значению. Для типов объектов переменная относится к расположению экземпляра объекта в памяти. Это означает, что две объектные переменные могут указывать на один и тот же экземпляр, как в следующем примере кода: ApplicationHelper myHelp = new ApplicationHelper (); ApplicationHelper sameHelp = myHelp;
Этот синтаксис обычно появляется, когда программы передают ссылки на объекты в качестве параметров в методы класса.