== 和 Equals 的區別

==基本數據比較的是內容,引用數據比較的是地址值,內容相同地址不一定相同,(地址相同內容一定相同) equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內容是否相同。 ==比較的是2個對象的地址,而equals比較的是2個對象的內容,顯然,當equals爲true時,==不一定爲true   基本數據傳遞的是值,引用數據傳遞的是地址值,String是特殊的引用數據 very good
相關文章
相關標籤/搜索