第三章 - 操作符
3.1 更简单的打印语句
3.2 使用Java操作符
加减乘除赋值与其他编程语言类似。操作符作用于操作数,生成一个新值。但是有些操作符会改变操作数自身的值,这被称为副作用。
3.3 优先级
先乘除后加减,可以用括号明确规定操作顺序。
3.4 赋值
基本类型的赋值和对象的赋值的不同
3.5 算术操作符
加减乘除取余以及计算并赋值
3.6 自动递增和递减
前缀和后缀的区别
3.7 关系操作符
大于、小于、等于、不等、大于或者等于、小于或者等于
分清 == 和 equal 的区别, 前者是比较对象的引用,后者需要看具体的实现, 一般是比较对象的内容是否相等
3.8 逻辑操作符
与(&&)或(||)非(!)
短路 - 一旦能够明确确定整个表达式的值,就不在计算表达式余下部分了
3.9 直接常量
后缀 :L F D
前缀 : 0X 十六进制 0 八进制
3.10 按位操作符
3.11 移位操作符
3.12 三元操作符
3.13 字符串操作符+ 和 +=
3.14 使用操作符常犯的错误
3.15 类型转换操作符
3.16 Java没有sizeof