java 内存分配有关问题
java 内存分配问题Java codepublic class Printer{private int numprivate static int namepublic void
java 内存分配问题
Java codepublic class Printer{ private int num; private static int name; public void print(){ int i; for(i=0;i<10;++i){ System.out.println(i); } }}
num作为类Printer的field,是分配到哪里的呢?
name是一个static,分配到哪里呢
分配到堆还是每个线程的栈?
而局部变量i是分配到了每个线程的栈中吗
[解决办法]有点深奥。。。