Posted on 2009-11-02 14:31
瘋狂 閱讀(214)
評論(0) 編輯 收藏 所屬分類:
java
Java程序在運行時創建的所有類實例或者數組都放在堆中,所有線程共享這個堆,所以對被設計為線程安全的。
Java虛擬機根據存儲在方法區的類型信息來確定一個對象需要分配多少空間,用戶可以自己設定堆得初始化大小。
java對象中包含的基本數據由他所屬的類以及所有的超類聲明的實例變量組成,只要有一個對象的引用,虛擬機就必須快速的定位對象的實例數據,另外,它也必須能通過該對象引用訪問相應的類數據(存儲與方法區的類型信息),因此在對象中通常會有一個指向方法區的指針。
一種設計實現:
