欧美人与性动交α欧美精品_色综合久久天天综合_亚洲s黄在线_youjizz国产在线观看_男女猛烈拍拍拍无挡视频免费

首頁(yè) > 資訊 > > 正文

Java中不同對(duì)象調(diào)用該實(shí)例方法返回值是同一個(gè)地址空間嗎?

2023-04-25 16:07:38        來(lái)源:   博客園


(資料圖片)

結(jié)論

  • 不管是基本類型還是引用類型都是新開(kāi)辟的內(nèi)存空間即返回的不是同一個(gè)地址空間 不然操作返回值A(chǔ)變量直接影響到返回值B變量
  • "==" 基本比較的是兩者的值是否相同 而引用類型比較兩者的是引用地址是否相同

基本類型

返回的值相同 "=="就為true

public int m1(){return -1;//obj.m1()==obj.m2() true}public double m2(){return 2.2;//obj.m2()==obj.m2() true}

引用類型

返回的引用地址相同 "=="就是false

public String m3(){return "m3";//obj.m3()==obj.m3() true//"m3"在常量池中 所以引用地址相同}public String m4(){return new String("m4");//odj.m4()==obj.m4() false//new實(shí)例會(huì)在堆內(nèi)存中開(kāi)辟內(nèi)存空間 即引用地址不同 所以false}

標(biāo)簽:

熱門(mén)話題
精彩推薦
今日推薦
花木