= 赋值运算符,赋值运算符自己也有值,值为所赋值的值大数据
连续的赋值运算符从右向左依次赋值优化
byte +int 结果是intblog
byte+byte 依然是int ,编译器优化,类型提高,否则byte +byte 有可能超过byte的最大范围开发
b1 += 2 至关于 b1=(byte)(b1+2)编译器
ia == 2 //判断ia的值是否等于2编译
2 == ia // 2是否等于ia的值 ,推荐这种写法变量
ia = 2 //将2赋值给 变量iaim
2 = ia //编译报错,意外的类型 ,须要变量,找到值数据
byte b2 = b1 << 1 //报错, b1会提高为int类型,img
byte b2 = (byte)(b1 << 1) //正确
右移 >> 左边填符号位
逻辑右移 >>> 左边填0
位运算:
& 按位与
|按位或
~按位取反
^ 按位异或 ,相异为1
运算符优先级:
小括号优先级最高,赋值运算符优先级最低,其余优先级使用小括号确保便可。
文章来源:拉钩教育-大数据开发