哪位大神帮忙解答一下JVM的堆、栈、方法区存储什么样的数据,或者推荐看什么文档??小弟在此先谢过,例如栈存放的是局部变量,方法的引用,而方法去到底存放的是什么数据呢??
jvm堆:存放类实例,全局变量。共享变量等。栈:方法的调用就会压栈。主要存储方法执行的数据。方法区:主要是存储方法的定义。
推荐先了解java的jvm的一个构成,然后再逐个分析。主要分析的是堆区,因为垃圾回收主要集中在堆区。
希望能帮到大家:http://www.codeyyy.com/java/index.html