Java是否保证数组初始化?
假设我使用代码char[] uuid = new char[36];,每个元素是否保证被初始化为0?
char[] uuid = new char[36];
是的。 JLS §10.3 确保数组的所有元素都设置为其初始值,根据 JLS §4.12.5 的规定,其保证是0, false, 或null。
0
false
null