Java的boolean 类型的true和false,在JVM中是以整数1和0表示
和处理;
如修改编译后的字节码可以对boolean类型的参数进行整数赋值2或则其他,并且符合JVM语义要求。
在处理boolean类型的逻辑运算时,可以通过| 和 & 等位操作进行,提高效率。
public static <T> boolean addAll(Collection<? super T> c, T... elements) {
boolean result = false;
for (T element : elements)
result |= c.add(element);
return result;
}