<分区>
Possible Duplicate:
Java: where do static fields live within the memory?
Java使用堆来保存对象和实例变量,使用栈来保存方法和局部变量。我想知道静态字段和方法存储在哪里。
静态字段--
静态方法--
标签 java jakarta-ee
<分区>
Possible Duplicate:
Java: where do static fields live within the memory?
Java使用堆来保存对象和实例变量,使用栈来保存方法和局部变量。我想知道静态字段和方法存储在哪里。
静态字段--
静态方法--
最佳答案
您的问题本身包含一个错误:方法本身没有存储在您可以访问的任何地方;加载代码的地方有一个特殊的“方法空间”。静态字段存储在类定义内部,类定义存储在称为“PermGen 空间”的特殊堆区域;与普通方法一样,静态方法不存储在普通 Java 存储中。
关于java - 静态字段和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524141/
相关文章:
java - Weblogic 无法部署 EJB javax.naming.NameAlreadyBoundException
java - Maven/Java8 构建中的编译错误 : Cannot find symbol JSObject. getWindow
java - 运行程序时抛出NullPointerException,但 Debug模式下不抛出NullPointerException Java jssc 串口通信
java - Weblogic 和 Oracle : Stuck ExecuteThread
java - JSF 和/或 SEAM 中是否有内置的 Y/N 和 boolean 值转换器可与 h :selectBooleanCheckbox? 一起使用