消息关闭
    暂无新消息!

请教一下各位大神,我这个理解对不对?不对的地方帮忙指出一下。关于内存分配这块,有其他简单易懂的列子也帮忙举出来。谢谢

String a="abc";// a 存放在堆里面  “abc”存放在栈里面
String c= new String("cdf");//c放在栈里面  "cdf"放在堆里面
static String d="nnnn";//d 放在栈里面  “nnnn” 放在静态域里面
int i=666;// i 放在栈里面  666也放在栈里面
TestSZ testsz=new TestSZ();//testsz 放在栈里面  TestSZ()放在堆里面
final int finint=999;//finint 放在栈里面  999 放在常量池里面

0个回答

暂无回答!