【发布时间】:2011-07-30 16:21:39
【问题描述】:
我一直以为Java中的&&操作符是用来验证它的两个布尔操作数是否都是true,而&操作符是用来对两个整数类型进行逐位运算的。
最近知道&操作符也可以用来验证它的两个布尔操作数是否都是true,唯一的区别是即使LHS操作数为假,它也会检查RHS操作数。
Java 中的& 运算符是否在内部重载?或者这背后是否还有其他概念?
【问题讨论】:
-
如果可能,双重执行快捷方式。
-
在 sun/oracle 官方文档中找不到这方面的信息 :(
-
“短路”是这里的关键词。
标签: java operators boolean bitwise-operators