一、Java操作符
1.优先级
2.赋值=
(1)对象赋的是引用
3.方法调用中的别名问题
二、算术操作符
1.(+、-、*、/、%),整数除法会直接去掉小数位。
2.(+=、-=、*=、/=、%=)
3.Random类
三、正则表达式
四、一元加、减操作符(-、+)
五、自动递增和递减
1.前缀递增、前缀递减
2.后缀递增、后缀递减
六、关系操作符
1.生成boolean结果,(>、>=、<、<=、==、!=)
2.等于和不等于适用于所有内置数据类型,而其他比较符不使用于boolean类型。
3.测试对象等价性,修改equals方法
七、逻辑运算符(&&、||、!)
1.生成boolean结果,只可应用于布尔值
2.短路
八、位操作符(&、|、~)
九、移位操作符(<<=、>>=、>>>)
十、三元操作符if-else
十一、逗号操作符
十二、字符串操作符+
十三、使用操作符时常犯的错误
十四、类型转换操作符
1.直接常量
2.提升
十五、Java没有sizeof
十六、再论优先级
十七、流程控制
1.true和false
2.if-else
3.return
4.迭代(while、do-while、for)
5.break和continue
6.Java没有goto
7.switch