<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 8, comments - 13, trackbacks - 0, articles - 43
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    簡(jiǎn)單的說(shuō),jvm的堆是存放對(duì)象的地方,棧存放的是基本數(shù)據(jù)類型和對(duì)象的引用。jvm棧是運(yùn)行時(shí)的單位,jvm堆是存儲(chǔ)的單位。java中每個(gè)線程都有一個(gè)棧與之對(duì)應(yīng),這個(gè)很容易理解,每一個(gè)線程都有其特殊的執(zhí)行流程邏輯,因此需要一個(gè)獨(dú)立的線程棧與之對(duì)應(yīng)。jvm棧因?yàn)槭沁\(yùn)行時(shí)單位,所以里面存儲(chǔ)的信息都是跟當(dāng)前線程相關(guān)的東西,如局部變量、運(yùn)行時(shí)狀態(tài),返回值等。而jvm堆是真正存放數(shù)據(jù)的地方,多個(gè)jvm棧可以共享堆中的數(shù)據(jù)。
    jvm堆和棧分離的好處,從軟件設(shè)計(jì)的角度看,棧代表處理邏輯,堆代表數(shù)據(jù),分而治之,邏輯更加清楚。因?yàn)槎阎械膬?nèi)容可以被共享,節(jié)省了空間。從面向?qū)ο蟮慕嵌?,?duì)象的屬性,即數(shù)據(jù),被存放在堆中,而對(duì)象中的方法,則是運(yùn)行邏輯,存放在棧中。
    平時(shí)我們?cè)趀clipse啟動(dòng)程序,我們可以通過(guò)-Xms,-Xmx來(lái)設(shè)置大小,其實(shí)是在設(shè)置初始堆空間,和最大堆空間的大小。

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品中文字幕乱码三区| 中文毛片无遮挡高潮免费| 啊灬啊灬别停啊灬用力啊免费看| 亚洲毛片无码专区亚洲乱| 国产高清不卡免费视频| 国产成人亚洲综合色影视| 国产免费一区二区三区不卡 | 三年片在线观看免费大全| 久久久亚洲欧洲日产国码是AV| 香蕉免费一区二区三区| 亚洲精品成人图区| 成年免费大片黄在线观看岛国| 亚洲 欧洲 视频 伦小说| 巨胸喷奶水视频www网免费| 亚洲AV无码一区二区三区牲色| 日韩在线天堂免费观看 | 精品一区二区三区免费观看 | 免费大黄网站在线观看| 一级做a爰全过程免费视频毛片| 亚洲色WWW成人永久网址| 在线毛片片免费观看| 亚洲欧洲自拍拍偷综合| 在线看片人成视频免费无遮挡| 美女羞羞免费视频网站| 国产V亚洲V天堂A无码| 黄页网站在线看免费| 国产精品日本亚洲777| 亚洲精品蜜桃久久久久久| 3d成人免费动漫在线观看 | 在线观看免费亚洲| 亚洲午夜久久久久久久久久| 少妇无码一区二区三区免费| 亚洲高清中文字幕免费| 亚洲国产香蕉人人爽成AV片久久| 最新国产乱人伦偷精品免费网站| 91亚洲国产成人久久精品| 免费人成在线观看网站品爱网日本| a毛片视频免费观看影院| 亚洲国产精品yw在线观看| 亚洲av高清在线观看一区二区 | 亚洲一区AV无码少妇电影☆|