= 賦值運算符,賦值運算符自己也有值,值爲所賦值的值大數據
連續的賦值運算符從右向左依次賦值優化
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
運算符優先級:
小括號優先級最高,賦值運算符優先級最低,其餘優先級使用小括號確保便可。
文章來源:拉鉤教育-大數據開發