请考虑以下代码
boolean a = false;
boolean b = false;
boolean c = true;
if( a && b | c) {
System.out.println("Bitwise |");
}
if( a && b || c) {
System.out.println("Short Circuit ||" );
}
以上代码给出结果:短路||
我不明白java如何评估上述条件?