java碎片整理之Boolean变量和null的运算报空指针异常

  把Boolean变量的初始为null,在与其他Boolean变量运算时,有以下情况: 1、||运算时,如果Boolean变量值为true并且在左边,变量值为null类型的在右边,编译不会报错,运行时不会报空指针异常,会输出左边的Boolean变量值true,如果Boolean变量值为false并且在左边,变量值为null类型的在右边,编译不会报错,运行时会报空指针异常,原因是运算时自左向右,如
相关文章
相关标签/搜索