一、且或真假关系表
先了解且或真假关系表的逻辑才能更深入的了解Java中的与或逻辑!

二、Java中的& 和 &&关系解析
相同点:
& 和 &&都可做逻辑与的运算符,表示逻辑与(and),两边都为true时,整个运算结果才为true
不同点:
&&具有短路功能,第一个表达式为false时,不再执行第二个表达式;
&可做位运算符,当做逻辑与运算符时,不管第一个表达式是false还是true,都会执行第二个表达式。
1、&&的解析

以上的两个表达式,第一个表达式是false,第二个会报ArithmeticException异常,但是程序没执行第二个表达式。
总结: &&具有短路功能!!
<