Java中「==」與equals()的區別

Java中比較的運算符有「==‘’及比較方法equals(),今天我們就談一談兩者之間的區別: 1)在基本數據類型中「==」主要比較的是兩基本數據的值的大小,但基本數據類型不存在引用型數據,所以基本數據比較不使用equals(): : 2)在引用型數據中:「==主要比較佔內存中地址是否相等」,而equals()則比較的是堆內存中實際對象的內容是否相等。 值得注意的是(一定要看):Object下的e
相關文章
相關標籤/搜索