Встречается на собеседованиях • сегодня

Что такое константа

Константа — это переменная, значение которой нельзя изменить после инициализации. В Java константы объявляются с ключевым словом final. Если константа ещё и статическая (принадлежит классу, а не объекту), её принято именовать в UPPER_CASE.

Пример:

java
public class Constants {
    public static final double PI = 3.14159;
    public final int MAX_USERS = 100;
}

Особенности:

  • Должна быть инициализирована при объявлении или в конструкторе (для нестатических)
  • Для примитивов и String компилятор может подставить значение напрямую
  • Для объектов нельзя изменить ссылку, но можно менять состояние объекта (если он mutable)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы