1:逻辑运算符 & 与 不管是短路还是非短路,其基本的操作结果是一样的。 关于“&&”与‘&’、“||”与‘|’的说明: @&&表示短路与
& 按位于
左移操作是将运算数的二进制码整体左移指定位数,左移之后的空位使用0填充。 右移操作室将运算数的二进制码整体右移指定位数,右移之后的空位以符号位填充,如果是正数,使用0填充,如果是负数,使用1填充。
#当发现java程序的表达式中出现了类型不相符的情况,应该按照以下规则处理类型的转换。 @占用字节较少的类型占用字节较多的类型。 @字符类型会转换成int类型。 @int类型会转换成float类型。 @表达式中若某个操作数的类型为double,则另一个操作数的类型也会转换成double类型。 @布尔类型不能转换成其它类型。 |
|
来自: 静听沙漏 > 《Java程序设计教程》