Ответ 1
Да. JLS §10.3 гарантирует, что все элементы массива будут установлены на их начальные значения, которые JLS §4.12.5 гарантируется 0
, false
или null
.
Является ли Java гарантией инициализации массива?
Скажем, я использую код char[] uuid = new char[36];
, будет ли каждый элемент инициализирован 0?
Да. JLS §10.3 гарантирует, что все элементы массива будут установлены на их начальные значения, которые JLS §4.12.5 гарантируется 0
, false
или null
.
Да, это гарантирует инициализацию. JLS раздел 10.3