Question1

来源:互联网 发布:阿里云按量计费 编辑:程序博客网 时间:2024/06/05 00:38

1.short s;

s = s + 1;   

s+=1;自动处理。

2.检查是否是类的对象

instanceof

XXX instanceof  XXX---->true

"Hello" instanceof String   ---->true

3.位运算符  (乘除2的几次方)

<< 左移 3<<2 ---> 3 * 2^2 = 12  

>> 右移 3<<1 ---> 3 /2 = 1

无符号右移>>>(没有无符号左移)

最高位是0则全部用0填充,是1则全部用1填充

&与

|或

^异或

~取反

4.交换

(1)temp

(2)+/1*/...

(3)位运算符 ,可避免精度损失的问题

m = m^n

n = m ^ n

m = m ^n

0 0