我试图理解Java堆术语中年轻,老一代和永久世代的概念,更具体地说是三代之间的相互作用.
我的问题是:
例如:
class A {
static int i=0;
static int j;
static void method() {
// static k=0; can't use static for local variables only final is permitted
// static int L;
}
}
Run Code Online (Sandbox Code Playgroud)
这些变量将存储在Java,堆中还是堆栈内存中?它们是如何存储的?