Что в себе хранят примитивные типы до инициализации в java?

Пользователь

от quinton.prosacco , в категории: Java , 3 месяца назад

Что в себе хранят примитивные типы до инициализации в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от laney_johnson , 3 месяца назад

@quinton.prosacco 

В Java, примитивные типы хранят свои значения в памяти до инициализации. В зависимости от типа данных, эти значения могут быть разными:

  • Целочисленные типы (byte, short, int, long) хранят значение 0.
  • Тип boolean хранит значение false.
  • Тип char хранит значение '' (нулевой символ).
  • Тип float хранит значение 0.0f.
  • Тип double хранит значение 0.0.


Если переменная примитивного типа не инициализирована явным образом, она получает значение по умолчанию при создании. После этого значение может быть изменено программой.