Sum*_*hra 0 java memory-management
哪些对象,变量变量,临时变量都存储在java中?它们是如何被引用的?我知道方法存储在堆栈中.变量存储堆或堆栈的位置?
哪些对象,变量变量,临时变量都存储在java中?
对象存储在堆上.总是.
对象字段/属性是其各自对象的一部分.我认为你的意思是"变量变量".
局部变量和方法参数存储在堆栈中.
注意:如果字段,变量,参数具有对象或数组,则对象引用将在对应字段/局部变量/参数的"槽"中表示相应的值.
它们是如何被引用的?
对象由对象引用引用.如何表示这些对象引用是一个实现细节,它是JVM特定的,对应用程序是不透明的.但是,在大多数情况下,它们是普通的32位或64位机器(虚拟)地址.
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |