摘要:
通过 | & ~ 位运算,实现同时拥有多个状态
通过 定义数据的状态
public interface LogConstants {
/**
* 消耗标记
*/ 阅读全文
posted @ 2014-08-31 22:51
上校
阅读(9562)
评论(0)
推荐(1)
摘要:
Java的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括long、int、short、char和 byte,位运算符具体如下表:
运算符
说明
右移位,若为正数则高位补0,若为负数则高位补1
无符号右移位,无论正负都在高位补0
&
与(AND),对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。
|
或(OR),对两个整型操作数中对应位执行布尔代数,两个位都为0时输出0,否则1。
~
非(NOT),一元运算符。
^
异或(XOR),对两个整型操作数中对应位执行布尔代数,两个位相等0,不等1。
=
右移位赋值。
=
无符号右移位赋值。
&=
按位与赋值。
|=
按位或赋值。
^=
按位异或赋值。 阅读全文
posted @ 2014-08-31 22:30
上校
阅读(1688)
评论(0)
推荐(0)
浙公网安备 33010602011771号