Java逻辑运算符 && 短路与:如果第一个条件为false,后续条件不再判断 & 逻辑与:如果第一个条件为false,后续条件仍然判断 || 短路或:如果第一个条件为true,后续条件不会判断,其结果为true,效率高 | 逻辑或:如果第一个条件为true,第二个条件也要判断,效率低 ! 非(取反):如果条件本身成立,结果为false,否则为false a^b:逻辑异或,当a和b不同时,则结果为true,否则为false 开发中,使用短路居多,效率更高