有的文章说Java运行时,内存分为“方法区”(主要存放整个程序中的唯一元素,如类、静态变量、字符串常量等)、“堆”(主要存放对象)、“栈”(主要存放基础数据类型,对象的引用,形参等)
另外一种说法是分为“堆”、“栈”、data segment、code segment都快看晕了,这两种说法怎么对应?方法区包含第二种说法的其它两种内存区域?
ai睡的熊
相关分类