equals和==的區別

一、== ==比較的是變量(棧)內存中存放的對象(堆)內存地址,用來判斷兩個對象的地址是否相同,便是否指向同一個對象。比較是真正意義上的指針操做。java 一、比較的是操做符兩端的操做數是不是同一個對象。 二、兩邊的操做數必須是同一類型的(能夠是父子類之間)才能編譯經過。 三、比較的是地址,若是是具體的阿拉伯數字的比較,值相等則爲true,如: int a=10 與 long b=10L 與 do
相關文章
相關標籤/搜索