http://topic.csdn.net/u/20080915/16/f5125300-f69f-4da8-9c3a-a7458590553f.html && 与 &区别:
&表示逻辑与或者位运算与。
&&表示逻辑与,短路计算。
&&表示逻辑与,短路计算。
在逻辑判断的时候 (两边都是 Boolean 类型):
& :当左边的不成立时 , 还会执行 右边的判断;
&& : 当左边不成立的时候,就直接返回一个 FALSE ,就不再 执行右边的判断。
一般这样用的时候占绝大多数。