位运算
/* A = 0011 1100 B = 0000 1101 A&B 0000 1100 按位与 操作 全1为1 A|B 0011 1101 按位或 操作 有1则1 A^B 0011 0001 异或 操作 相同为0不同为1 ~B 1111 0010 非 面试题:2*8 怎么算最快? 2<<3 <<左移 *2 效率极高!! >>右移 /2
左移1位后a = a * 2;
2<<3==>2*2*2*2
*/
System.out.println(2<<3); // 16