问题 Java数组初始化保证


Java是否保证数组初始化?

假设我使用代码 char[] uuid = new char[36];,是否保证每个元素都被初始化为0?


9259
2017-07-01 00:44


起源



答案:


是。 JLS§10.3 确保将数组的所有元素设置为其初始值,即 JLS§4.12.5 保证是 0false, 要么 null


14
2017-07-01 00:48





是的,它确实保证了初始化。 JLS第10.3节


2
2017-07-01 00:47



哎呀。固定,但为时已晚。 - Jochen


答案:


是。 JLS§10.3 确保将数组的所有元素设置为其初始值,即 JLS§4.12.5 保证是 0false, 要么 null


14
2017-07-01 00:48





是的,它确实保证了初始化。 JLS第10.3节


2
2017-07-01 00:47



哎呀。固定,但为时已晚。 - Jochen