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?
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?
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ó, nó đảm bảo khởi tạo. JLS section 10.3
Opps. Đã sửa lỗi nhưng đã quá muộn. – Jochen