大家好,我有几个问题
1)
class ClassName
{
public int[] a = new int[100];
}
创建此类的对象时会发生什么我的意思是整数数组存储在哪里,堆栈[值类型]或堆[引用类型]
我很困惑,因为规格值类型存储在 Stack 上,然后数组将存储在 stack 上。
但是参考类型是根据规范在堆上创建的
请大家帮我理解这一点。我不想在不知道幕后发生的事情的情况下编写代码
提前致谢
大家好,我有几个问题
1)
class ClassName
{
public int[] a = new int[100];
}
创建此类的对象时会发生什么我的意思是整数数组存储在哪里,堆栈[值类型]或堆[引用类型]
我很困惑,因为规格值类型存储在 Stack 上,然后数组将存储在 stack 上。
但是参考类型是根据规范在堆上创建的
请大家帮我理解这一点。我不想在不知道幕后发生的事情的情况下编写代码
提前致谢