单身人士
&将始终检查这两个条件。如果双
&&精度值判断为false,则它将在第一个条件之后停止。如果确实只需要1个2的条件为真或假,则使用2是“短路”状态检查的一种方法。
例如:
if (myString != null && myString.equals("testing"))如果
myString为
null,则第一个条件将失败,并且不会费心检查它的值。这是避免空指针的一种方法。
- 与
&
和¦
两个操作数始终被求值 - 与
&&
和¦¦
仅在必要时评估第二个操作数
这是指向页面的链接,其中包含有关如何使用它们的很好的解释。
Java运算符快速参考



