學(xué)習(xí)筆記:Java虛擬機基礎(chǔ)概念

內(nèi)存區(qū)域

1稍走,java虛擬機棧:描述的是java方法執(zhí)行的內(nèi)存模型---每個方法在執(zhí)行的同時都會創(chuàng)建一個棧幀用于存儲局部變量表心褐、操作數(shù)棧、動態(tài)鏈接脸候、方法出口等信息,每個方法從調(diào)用直到執(zhí)行完成的過程绑蔫,就對應(yīng)著一個棧幀在虛擬機棧幀入棧道出棧的過程运沦。虛擬機棧為虛擬機執(zhí)行java方法(也就是字節(jié)碼)服務(wù)。

本地方法棧:與虛擬機棧發(fā)揮的作用非常相似配深,不過本地方法棧是為虛擬機使用到的eNative方法服務(wù)茶袒。

java堆:存放內(nèi)存實例。

方法區(qū):用于存儲已被虛擬機加載的類信息凉馆、常量薪寓、靜態(tài)變量亡资、即時編譯器編譯后的代碼等數(shù)據(jù)。

運行時常量池:是方法區(qū)的一部分向叉。用于存放編譯器生成的各種字面量和符號引用

引用

強引用:如“Object obj = new Object()”锥腻,obj則為強引用,只要強引用還存在母谎,則被引用的對象(new Object())永遠不會被垃圾收集器回收瘦黑。

軟引用:如:

則為軟引用。用來描述一些還有用單并非必須的對象奇唤。軟引用關(guān)聯(lián)著的對象幸斥,在系統(tǒng)將要發(fā)生內(nèi)存溢出異常之前,將會把這些對象列進回收范圍之中進行第二次回收咬扇。

弱引用:和軟引用類似甲葬,JDK1.2之后,提供了WeakReference類來實現(xiàn)弱引用懈贺。它的強度比軟引用更弱一些经窖,被弱引用關(guān)聯(lián)的對象只能生存到下一次垃圾收集發(fā)生之前。

虛引用:也稱幽靈引用或者幻影引用梭灿,是最弱的一種引用關(guān)系画侣,在JDK1.2之后,提供了PhantomReference類實現(xiàn)虛引用堡妒。為一個對象設(shè)置虛引用關(guān)聯(lián)唯一的目的配乱,就是能在這個對象被收集器回收時收到一個系統(tǒng)通知。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末皮迟,一起剝皮案震驚了整個濱河市搬泥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌万栅,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件西疤,死亡現(xiàn)場離奇詭異烦粒,居然都是意外死亡,警方通過查閱死者的電腦和手機代赁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門扰她,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芭碍,你說我怎么就攤上這事徒役。” “怎么了窖壕?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵忧勿,是天一觀的道長杉女。 經(jīng)常有香客問我,道長鸳吸,這世上最難降的妖魔是什么熏挎? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮晌砾,結(jié)果婚禮上坎拐,老公的妹妹穿的比我還像新娘。我一直安慰自己养匈,他們只是感情好哼勇,可當(dāng)我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呕乎,像睡著了一般积担。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上楣嘁,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天磅轻,我揣著相機與錄音,去河邊找鬼逐虚。 笑死聋溜,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叭爱。 我是一名探鬼主播撮躁,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼买雾!你這毒婦竟也來了把曼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤漓穿,失蹤者是張志新(化名)和其女友劉穎嗤军,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晃危,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡叙赚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了僚饭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片震叮。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鳍鸵,靈堂內(nèi)的尸體忽然破棺而出苇瓣,到底是詐尸還是另有隱情,我是刑警寧澤偿乖,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布击罪,位于F島的核電站哲嘲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏外邓。R本人自食惡果不足惜撤蚊,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望损话。 院中可真熱鬧侦啸,春花似錦、人聲如沸丧枪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拧烦。三九已至忘闻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恋博,已是汗流浹背齐佳。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留债沮,地道東北人炼吴。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像疫衩,于是被迫代替她去往敵國和親硅蹦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,876評論 2 361