java值傳遞 or 引用傳遞,內存分析

數據類型分爲基本數據類型和引用數據類型,二者都可作爲方法的形參 引用類型在傳遞的時候,傳遞的是在堆中的數據的地址,所以java都是按值傳遞 接下來,分析內存: 方法的參數是基本數據類型: 基本數據類型的值是在棧幀中,一個方法即是一個棧幀, 從A方法將參數傳遞給調用的B方法,B方法就會在棧中開闢一個新的棧幀(入棧),並創建一個對應變量,B方法執行完方法體之後,就會出棧,變量也會銷燬,所以如果沒有返回
相關文章
相關標籤/搜索