方法区域和堆栈之间的区别

时间:2017-11-29 23:55:52

标签: java memory-management jvm stack

在这个article和其他人一样,它说:

  

方法区域是非堆内存的一部分。它按班级存储   结构,方法和构造函数的代码。每级结构   表示运行时常量和静态字段。

这对我来说非常混乱,因为我刚刚读到堆栈内存由堆栈帧组成,其中每个帧包含方法信息,例如给定方法的局部变量和方法参数。

那么方法区域内存和堆栈内存空间之间有什么区别(除了第一个在所有线程之间共享而后者是基于线程的事实之外)?

0 个答案:

没有答案