一些java小知識

1、equals 和 == 有什麼區別?==操作比較的是兩個變量的值是否相等,對於引用型變量表示的是兩個變量在堆中存儲的地址是否相同,即棧中的內容是否相同。 equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內容是否相同。==比較的是2個對象的地址,而equals比較的是2個對象的內容。 顯然,當equals爲true時,==不一定爲true; 2、抽象類和接口有什麼區別? 接口和抽
相關文章
相關標籤/搜索