在java中布尔值的默认值

可能重复:
为什么布尔值的Java默认值设置为true?

Java中的Boolean (原始包装器)的默认值是什么?

Boolean (对象)的默认值为null
boolean (原始)的默认值是false

任何对象引用的默认值为null

boolean值的默认值为false。

布尔
false
默认值为false

Java原始variables

如果你需要问,那么你需要明确地初始化你的字段/variables。

因为如果你必须查看它,那么别人也有可能也要这样做。

原始布尔值的值为false,如此处所示

正如其他人所提到的,布尔值的默认值为空。

未初始化的布尔成员(实际上是对布尔types的对象的引用)将具有默认值null

布尔是一个对象。 所以如果它是一个实例variables,它将是空的。 如果在一个方法中声明它,你将不得不初始化它,否则会出现编译器错误。

如果你声明为原始的,即布尔值。 如果它是一个实例variables(或类variables),该值默认为false。 如果在方法中声明它,你仍然需要将它初始化为true或者false,否则会出现编译器错误。

没有默认。 布尔值必须用布尔值或string来构造。 如果对象是非空的,它将指向null。

http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html