瘋狂

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

          虛擬機 堆

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

               Java程序在運行時創建的所有類實例或者數組都放在堆中,所有線程共享這個堆,所以對被設計為線程安全的。

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

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

              一種設計實現:

             

              

              



          主站蜘蛛池模板: 鄂托克旗| 鹤庆县| 建宁县| 堆龙德庆县| 宝鸡市| 清丰县| 寻乌县| 区。| 拜城县| 滕州市| 晋州市| 绍兴县| 揭西县| 临澧县| 嵊泗县| 安图县| 额尔古纳市| 招远市| 海伦市| 金山区| 顺义区| 盐池县| 荆门市| 文昌市| 山东省| 巍山| 攀枝花市| 长沙县| 阜新市| 双柏县| 荣成市| 革吉县| 建宁县| 深圳市| 宽甸| 富阳市| 东安县| 庆阳市| 建宁县| 屏南县| 怀集县|