全部變量存在堆還是棧?
這里提到的對象,如果是new出來的,那么它會被放在堆里,其實例變量也被放置在堆里。如果不是new出來的,則要根據其性質進行判斷。可能在data中,也可以在bss段中。1、類成員變量靜態變量和常量保存在方法區上
其他變量都在堆中對象上保存
2、類方法中定義的變量
基礎數據類型保存在虛擬機棧上
對象引用保存在虛擬機棧上
對象實例以及實例中非靜態變量和非常量保存在堆上
上一篇誰熟悉空氣能熱水器
下一篇va和kva有什么區別
全部變量存在堆還是棧?
這里提到的對象,如果是new出來的,那么它會被放在堆里,其實例變量也被放置在堆里。如果不是new出來的,則要根據其性質進行判斷。可能在data中,也可以在bss段中。1、類成員變量靜態變量和常量保存在方法區上
其他變量都在堆中對象上保存
2、類方法中定義的變量
基礎數據類型保存在虛擬機棧上
對象引用保存在虛擬機棧上
對象實例以及實例中非靜態變量和非常量保存在堆上