Инициализация массива Java

Является ли Java гарантией инициализации массива?

Скажем, я использую код char[] uuid = new char[36];, будет ли каждый элемент инициализирован 0?

Ответ 1

Да. JLS §10.3 гарантирует, что все элементы массива будут установлены на их начальные значения, которые JLS §4.12.5 гарантируется 0, false или null.