Est-ce que Java garantit l’initialisation des tableaux?
Supposons que j’utilise le code char[] uuid = new char[36];
, serait-il garanti que chaque élément serait initialisé à 0?
Oui. JLS §10.3 garantit que tous les éléments d’un tableau sont réglés sur leurs valeurs initiales, ce qui est garanti par JLS §4.12.5 comme étant 0
, false
ou null
.
Oui, cela garantit l’initialisation. JLS section 10.3