Java 中“布尔值”和“布尔值”的默认值

2022-08-31 05:07:38

Java 中 (primitive) 和 (primitive wrapper) 的缺省值是什么?booleanBoolean


答案 1

(对象) 的缺省值为 。
(基元)的缺省值为Booleannullbooleanfalse


答案 2

任何 (如) 的缺省值为 。ObjectBooleannull

的默认值为 false。boolean

注意:每个基元都有一个包装类。每个包装器都使用一个引用,该引用具有默认值 .基元具有不同的默认值:null

boolean -> false

byte, char, short, int, long -> 0

float, double -> 0.0

注意(2):有一个包装器,它的默认值也是,并且它只是可能的值(不使用hacks)。voidVoidnull