1 数学函数与常量
- Math.sqrt(x):平方根
- Math.pow(x, y):幂运算,x 的 y 次幂
- Math.floorMod(x, y):求余
2 自增与自减运算符
建议不要在表达式中使用 ++,容易带来疑惑和 bug
3 关系和 boolean 运算符
- ==
- !=
- <
- >
- <=
- >=
- &&(短路)
- ||(短路)
- ?:
4 位运算符
- 逻辑
- 整型
- |(或)
- &(且)
- ~(非)
- ^(抑或)
 
- 布尔值
- 可用 &和|,只是不短路
 
- 可用 
 
- 整型
- 位移
- <<(左移)- <<时 int 模 32,long 模 64,如 1 << 35 等于 1 << 3
 
- >>(带符号右移)- “符号扩展”:若值为正,则在高位插入 0;若值为负,则在高位插入 1。
 
- >>>(无符号右移)- “零扩展”:无论正负,都在高位插入0。
 
- 不存在 <<<