Java当使用逻辑操作符时,我们会遇到一种“短路”的现场。即一旦能够明确无误地确定整个表达式的值,就不再计算表达式剩余部分了。因此,整个逻辑表达式靠后的部分有可能不会被运算。——《Java编程思想》
这一点特性对bool逻辑判断时很有用,看以下代码:
public static boolean func1() {
System.out.println("1");
return true;
}
public static boolean func2() {
System.out.println("2");
return false;
}
public static