В Java, переменные по умолчанию инициализируются следующим образом:
Числовые типы (byte, short, int, long, float, double) и тип char инициализируются нулевым значением (0 или 0.0).
Логический тип (boolean) инициализируется значением false.
Типы-объекты (Object) инициализируются значением null.
Локальные переменные (включая параметры методов) не инициализируются автоматически по умолчанию, поэтому они должны быть явно проинициализированы перед использованием в коде.
Пример:
public class MyClass {
int myInt;
double myDouble;
boolean myBoolean;
Object myObject;
public static void main(String[] args) {
MyClass example = new MyClass();
System.out.println(example.myInt); // 0 System.out.println(example.myDouble); // 0.0 System.out.println(example.myBoolean); // false System.out.println(example.myObject); // null
}
}
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov