为何使用'|' 在java中

tom*_*tom -7 java

可能重复:
Java运算符:|= bitwise OR and assign示例

boolean bAlive;

bAlive |= this.properties.containsKey(name);
Run Code Online (Sandbox Code Playgroud)

在上面,代码使用'|'.为什么用'|'?

提前致谢.

Clo*_*oud 5

布尔值与右侧的值进行"或"运算.

如果this.properties.containsKey(name)TRUE,则bAlive设置为TRUE.

否则,bAlive保持不变.