@H_404_1@我正在读一本书“Thinking in Java”
对象存储在堆上,而静态变量存储在一些固定位置,比如静态存储,这样它们就可以在整个程序运行时可用. @H_404_1@
>在这种情况下,JVM如何进行实例化.
class Myclass {static Myclass obj = new Myclass(); //无人区 }
对象存储在堆上,而静态变量存储在一些固定位置,比如静态存储,这样它们就可以在整个程序运行时可用. @H_404_1@
class Myclass{
static int x =0; //stored on static storage
Myclass obj = new Myclass(); //stored on heap
}
@H_404_1@虽然制作一个对象,但就OOPS而言,静态不是一个好主意.把它搁置一段时间.有我的问题
@H_404_1@>存储声明为static的对象在哪里.>在这种情况下,JVM如何进行实例化.
class Myclass {static Myclass obj = new Myclass(); //无人区 }
最佳答案