Java虚拟机的逻辑运算只要针对int和long类型
ishl 向左对int类型进行移位操作 << 箭头向哪就向哪个方向移 (向左平移,低位补0)
ishr 向右对int类型进行移位 >>(向右平移,符号为正,高位补0,符号位负,高位补1)
iushr向有对int类型进行逻辑移位操作 ,(无论正负,在高位都补0)
lshl 向左对long类型值进行移位操作
lshr
lushr
位逻辑运算
iand 对两个int类型进行“与”操作 &
ior "或" |
ixor 异或 ^
land
lor
lxor