【发布时间】:2012-08-20 09:12:36
【问题描述】:
可能重复:
& vs && and | vs ||
What are the cases in which it is better to use unconditional AND (& instead of &&)
在检查简单的 AND 条件时,我可以使用 '&' 和 '&&'。它适用于 '&' 和 '&&'。这两者有什么区别吗。
示例代码:
if(sample!=null & sample.size())
if(sample!=null && sample.size()
【问题讨论】:
-
您的第一行代码可以抛出 NullPointerException,但第二行不会。这就是本质的区别。
标签: java