2012-07-01 40 views
11

Java có đảm bảo khởi tạo mảng không?Khởi tạo mảng Java đảm bảo

Giả sử tôi sử dụng mã char[] uuid = new char[36];, mỗi phần tử có được đảm bảo được khởi tạo thành 0 không?

Trả lời

14

Có. JLS §10.3 đảm bảo rằng tất cả các phần tử của một mảng được đặt thành giá trị ban đầu của chúng, bởi JLS §4.12.5 được đảm bảo là 0, false hoặc null.

Các vấn đề liên quan