Default value of boolean and Boolean in Java
问题 What are the default values of boolean (primitive) and Boolean (primitive wrapper) in Java? 回答1: The default value for a Boolean (object) is null . The default value for a boolean (primitive) is false . 回答2: The default value of any Object , such as Boolean , is null . The default value for a boolean is false. Note: Every primitive has a wrapper class. Every wrapper uses a reference which has a default of null . Primitives have different default values: boolean -> false byte, char, short, int