比如说:
class A
{
int i=1;
double j=2.0;
String s="xyz";
public void function()
{
}
}
我的问题是:假如int是4字节,double是8字节,String是X个字节,请问4,8,X这些内存是连续分配的吗?像数组那样?
比如说:
class A
{
int i=1;
double j=2.0;
String s="xyz";
public void function()
{
}
}
我的问题是:假如int是4字节,double是8字节,String是X个字节,请问4,8,X这些内存是连续分配的吗?像数组那样?
不是,因为new的过程就是动态申请内存的过程,就像C中的malloc一样动态的申请内存的,应该是链式的结构吧,但是数组不一样的,数组是线性的结构,不正确的地方欢迎指正,交流啊