在Java类的静态块中声明的非静态变量存储在哪里?从逻辑上看,它们似乎必须存储在堆中--即使它们是原始变量。这是正确的吗?如果不是,它们存放在哪里?编辑:考虑以下代码:class book static int a = 1; // Where does this variablepublic static void main (String[] args) b
在更新了一些服务器以在Java6更新14上运行之后,我收到了一些奇怪的错误(可能每天一次)。这些错误类似于# A fatal error has been detected by the Java Runtime Environment:# java.lang.OutOfMemoryErrorVM: Java HotSpot(TM) Server VM (14.0-b16 mixed mode linux-x86 )
# If you would like to submit a bugJavaThread &