Java編程思想 - 第三章 - 操作符
在最底層,Java中的數據是通過使用操作符來操作的。
==與equals()
==和!=比較的是對象的引用。對象的內容的比較用equals()方法,但是equals()的默認行爲是比較引用,可以通過覆蓋(override)改變其行爲。
移位操作符
左移位操作符(<<):按照操作符右側指定的位數將打傷符左邊的操作數向左移動(在低位補0)。
“有符號”右移位操作符(>>):按照操作符右側指定的位數將操作符左邊的操作數向右移動。符號爲正,高位插入0;符號爲負,高位插入1。
“無符號”右移位操作符(>>>):無論正負,都在高位插入0。