Мова програмування Java: з чого почати вивчення. Де застосовується Java

Змінні

У самовчителі мови програмування Java окреме місце займають змінні. У всіх змінних є конкретний тип, він визначає необхідне місце для зберігання значень, діапазон можливих значень, список операцій. Перш ніж маніпулювати значеннями, змінні оголошуються.

Одночасно може бути оголошено кілька змінних. Для їх перерахування використовується кома:

  • int a, b, c;

Ініціалізації здійснюється після або під час оголошення:

int a = 10, b = 10;

Існує кілька типів:

  • local variables (локальні);
  • instance variables (змінні екземпляра);
  • static variables (статичні).

Local variables оголошують в методах і конструкторів, вони створюються під час запуску останніх і знищуються після завершення. Для них заборонено вказувати access modifiers і управляти рівнем доступності. Вони не видимі за межами оголошеного блоку. В Java змінні не мають початкового значення, тому воно в обов’язковому порядку присвоюється перед першим використанням.

Цікаве:  Створюємо біжучий рядок HTML

Instance variables повинні бути оголошені усередині класу. Вони використовуються як методи, але отримати до них доступ можна тільки після створення об’єкта. Змінна руйнується, коли знищується об’єкт. У примірникових змінних, на відміну від локальних, існують значення за замовчуванням:

  • числа – 0;
  • логіка – false;
  • посилання – null.

Static variables називаються змінними класу. Їхні імена починаються з символу у верхньому регістрі, конкретизуються модифікатором static. Вони використовуються як константи, відповідно, до них додається один спецификатор зі списку:

  • final;
  • private;
  • public.

Запускаються на початку програми, знищуються після зупинки виконання. Так само, як змінні екземпляра, мають стандартні значення, які присвоюються порожнім змінним. У чисел – значення 0, булеві змінні мають значення false, посилання на об’єкт спочатку мають null. Статичні змінні викликаються в наступному вигляді:

  • ClassName.VariableName.