Встречается на собеседованиях • сегодня
Что такое значение переменных по умолчанию
В Java у переменных есть значения по умолчанию в зависимости от их типа, но только если они являются полями класса (не локальными переменными!):
- Числовые типы (int, double и т.д.): 0 или 0.0
- boolean: false
- char: '\u0000' (нулевой символ)
- Объектные типы (String, Object и т.д.): null
Локальные переменные (в методах) не инициализируются автоматически - их нужно явно инициализировать перед использованием, иначе будет ошибка компиляции.
Пример:
java
class Example {
int num; // 0
boolean flag; // false
String text; // null
void method() {
int localVar; // ошибка компиляции, если не инициализировать
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы