瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          虛擬機(jī) 堆

          Posted on 2009-11-02 14:31 瘋狂 閱讀(216) 評論(0)  編輯  收藏 所屬分類: java

               Java程序在運(yùn)行時創(chuàng)建的所有類實例或者數(shù)組都放在堆中,所有線程共享這個堆,所以對被設(shè)計為線程安全的。

               Java虛擬機(jī)根據(jù)存儲在方法區(qū)的類型信息來確定一個對象需要分配多少空間,用戶可以自己設(shè)定堆得初始化大小。

               java對象中包含的基本數(shù)據(jù)由他所屬的類以及所有的超類聲明的實例變量組成,只要有一個對象的引用,虛擬機(jī)就必須快速的定位對象的實例數(shù)據(jù),另外,它也必須能通過該對象引用訪問相應(yīng)的類數(shù)據(jù)(存儲與方法區(qū)的類型信息),因此在對象中通常會有一個指向方法區(qū)的指針。

              一種設(shè)計實現(xiàn):

             

              

              



          主站蜘蛛池模板: 丹江口市| 临漳县| 永济市| 竹北市| 宝丰县| 新巴尔虎右旗| 邓州市| 澜沧| 封丘县| 贵德县| 建平县| 攀枝花市| 水城县| 大港区| 专栏| 拜泉县| 讷河市| 南宫市| 香河县| 沛县| 收藏| 中卫市| 醴陵市| 屏南县| 左权县| 丽江市| 绵竹市| 杭锦后旗| 张家港市| 张家口市| 巴里| 合阳县| 甘泉县| 临沭县| 怀柔区| 博爱县| 蓬溪县| 夏河县| 社旗县| 凭祥市| 兰州市|