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

Что хранит в себе переменная

В Java переменная хранит либо примитивное значение (int, double, boolean и т.д.), либо ссылку на объект в куче (для ссылочных типов).

Примитивы хранят само значение:

java
int age = 25; // хранит число 25

Ссылочные переменные хранят адрес объекта:

java
String name = "Alice"; // хранит ссылку на объект String
Object obj = new Object(); // ссылка на новый объект

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

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

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

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

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