對象比較中equals與==的區別

關於變量之間的比較,可以分爲基礎類型變量的比較和對象之間的比較。 對於基本類型來說,他們存儲在jvm的棧中,因此比較的是變量的內容,也就是比較的變量的值。 對於引用類型來說,因爲對象內容存儲在jvm的堆中,棧中只是存儲對象的引用(地址),無論是==還是equals比較的都是棧中的內容,即對象的引用,也就是比較的是兩個對象的地址。但根據創建對象的方式不同可以分爲兩種情況: 1. 使用表達式創建對象:
相關文章
相關標籤/搜索