最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

2 回答

在java的邏輯內(nèi)存中分棧內(nèi)存和堆內(nèi)存。其中像是int,short,long,char,double等基本數(shù)據(jù)類型所需要的空間是固定的,在運(yùn)算時(shí)數(shù)據(jù)是存儲在棧內(nèi)存中。而對于一個(gè)引用類型的變量,如String,或者一個(gè)對象,系統(tǒng)并不知道它們所占的空間具體值。在創(chuàng)建時(shí),首先為了保證系統(tǒng)能夠找到它,先在棧內(nèi)存中存一個(gè)標(biāo)識和基本空間(如創(chuàng)建person類的man對象: “person man”的意思就是在棧內(nèi)存中創(chuàng)建man的空間 ,接下來通過new關(guān)鍵字在堆內(nèi)存中創(chuàng)建一塊空間,在將地址值返回給棧內(nèi)存中)。對于一次性使用的對象可以直接用”new 類名()”的形式創(chuàng)建一個(gè)匿名對象(如匿名person對象調(diào)用talk方法:new person.talk()),因?yàn)橄到y(tǒng)無法再次找到它,所以在執(zhí)行一次后將會被java虛擬機(jī)當(dāng)做垃圾進(jìn)行回收。在執(zhí)行如運(yùn)算符"=="的過程中其實(shí)都是直接在棧中就行操作,從而比較的其實(shí)是指向的地址,而不是內(nèi)容。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yuhq 提問者

非常感謝!
2016-08-11 回復(fù) 有任何疑惑可以回復(fù)我~

引用值是在程序設(shè)計(jì)中,對于函數(shù)調(diào)用的一種方法,把值傳遞到新的變量,修改新的變量,不會修改原來的參數(shù)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

隔壁諸葛村夫

引用類型變量存的是保存數(shù)據(jù)的空間地址,相當(dāng)于指針傳遞,傳遞后其值就改變了
2016-08-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第二季
  • 參與學(xué)習(xí)       531268    人
  • 解答問題       6327    個(gè)

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

什么是引用值

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號