Куда будет указывать ссылка, если переменная объявлена, но ей не присвоено значение?

Если в Java объявлена ссылка на объект, но ей не присвоено значение, то она по умолчанию указывает на null. Это означает, что ссылка не ссылается ни на какой объект в памяти.

Короткий ответ

Что ответить на собеседовании

Если в Java объявлена ссылка на объект, но ей не присвоено значение, то она по умолчанию указывает на null. Это означает, что ссылка не ссылается ни на какой объект в памяти.

Подробный разбор

Ответ с пояснениями

Если в Java объявлена ссылка на объект, но ей не присвоено значение, то она по умолчанию указывает на null. Это означает, что ссылка не ссылается ни на какой объект в памяти.

Пример:

String s; // локальная переменная, не инициализирована, использовать нельзя

class Example {
    String s; // поле класса, по умолчанию null
}

Важно: локальные переменные нужно инициализировать явно перед использованием, иначе компилятор выдаст ошибку.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее