从JVM内存管理的角度谈谈JAVA类的静态方法和静态属性
JVM的内存分为两部分:
stack(栈)是JVM的内存指令区。stack管理很简单,push一定长度字节的数据或者指令,stack指针压栈相应的字节位移;pop一定字节长度数据或者指令,stack指针弹栈。stack的速度很快,管理很简单,并且每次操作的数据或者指令字节长度是已知的。所以Java 基本数据类型,Java 指令代码,常量都保存在stack中。
heap (堆)是JVM的内存数据...
原创
2012-03-29 17:27:54 ·
112 阅读 ·
0 评论