算术运算符:
1 + 正号
2 - 负号
3 + 加
4 - 减
5 * 乘
6 / 除
7 % 模(取余)
8 ++ 自增(前加)
9 ++ 自增(后加)
10 -- 自减(前减)
11 -- 自减(后减)
12 + 字符串相加
转义字符:
通过\ 来转变后面字母或符号的含义。
1 \0 空字符
2 \n 换行
3 \r 回车
4 \t Tab
5 \b 退格
6 \' 单引号
7 \" 双引号
8 \\ 反斜杠
赋值运算符:
=, +=, -=, *=, /=, %=
比较运算符:
1 ==, !=, >, <, >=, <=
2 instanceof 检查是否是类的对象:
boolean x = "hello" instanceof String;
逻辑运算符:
1 & 与
2 | 或
3 ^ 异或
4 ! 非
5 && 与(会短路)
6 || 或(会短路)
位运算符:
1 >> 右移(带符号)
2 << 左移
3 >>> 无符号右移
4 & 与运算
5 | 或运算
6 ^ 异或运算
7 ~ 取反
三元运算符:
表达式a?表达式b:表达式c(条件?结果1:结果2)