關於new Object的探究
問題1:java中的引用型別的物件存放在哪裡
根據上下文來確定。
比如
void func()
{
Object obj = new Object();//這個obj在函式的棧裡。
}
class Test
{
private Object obj = new Object();//這個obj隨對應的Test物件分配在堆裡
}
對於方法中的區域性變數的引用時存放在java執行時資料區的棧中,對於例項變數則是存放在java執行時資料區的堆中。
問題2:new一個Object物件到底佔用多少記憶體呢( Object obj = new Object() )?
如果JDK64位,8位元組是引用,16位元組是堆記憶體(物件頭大小),總共是8+16=24位元組,所以new一個Object物件佔用8+16=24位元組。
如果JDK是32位,按如上分析方法可知new一個Object物件佔用4+8=12位元組
相關文章
- 關於IOS物件的小事的探究iOS物件
- 深入探究Object.definePropertyObject
- 關於mac地址的淺顯探究Mac
- Object.create(..)和new(..)的內部實現Object
- 一個關於wait/notify與鎖關係的探究AI
- [譯] Kotlin中關於Companion Object的那些事KotlinObject
- Object o = new Object()佔多少個位元組?-物件的記憶體佈局Object物件記憶體
- 關於模擬 new操作符的實現
- 匿名內部類中關於new Runnable ( )
- 關於javascript的Object. hasOwnProperty,看我就夠了JavaScriptObject
- 關於 sap.ui.base.Object 的簡要介紹UIObject
- JavaScript進階之模擬new Object()過程JavaScriptObject
- JavaScript進階之模擬new Object過程JavaScriptObject
- 關於使用 Laravel new 新專案 報錯的問題Laravel
- Object與Class的關係Object
- MapReduce關於key的定義、hashCode()、equals(Object obj)、compareTo(CustomCombineKey other)Object
- 由Object.prototype.toString.call( )引發關於toString( )方法的思考Object
- JavaScript中有關new的問題JavaScript
- C#中關於 object,dynamic 一點使用心得C#Object
- this與new、call、apply、bind的關係APP
- JavaScript new 關鍵詞解析及原生實現 newJavaScript
- SegmentFault 思否技術週刊 Vol.77 — 探究關於 iOS 的特性iOS
- 排錯:New-Object : 找不到型別 [Microsoft.Online.Administration.StrongAuthenticationRequirement]Object型別ROSUIREM
- 【進階5-3期】深入探究 Function & Object 雞蛋問題FunctionObject
- JS object.innerHTML的相關說明JSObjectHTML
- 徹底搞懂Object和Function的關係ObjectFunction
- js中new關鍵字的使用過程JS
- [20240930]關於共享池-表物件在庫快取探究2.txt物件快取
- JavaScript 複習之 Object物件的相關方法JavaScriptObject物件
- Object.defineProperty()和Proxy相關Object
- JavaScript中的new map()和new set()使用詳細(new map()和new set()的區別)JavaScript
- 從位元組碼看java型別轉換【 深入理解 (T[]) new Object[size] 】Java型別Object
- 有關JavaScript事件迴圈的若干疑問探究JavaScript事件
- Swift列舉關聯值的記憶體探究Swift記憶體
- Go 語言 new 和 make 關鍵字的區別Go
- PHP new self()和new static()的區別PHP
- MXRuntimeUtils,替代 [NSObject performSelector object object ]的工具ObjectperformSelector
- 探究職業發展的關鍵:能力模型解讀模型