Java---JVM的内存管理

JVM(Java虚拟机)主要包括三块内存空间: 栈内存, 堆内存, 方法区内存 堆内存和方法区内存各有一个, 一个线程一个栈内存 方法调用的时候,该方法所需要的的内存空间在栈内存中分配, 称为入栈(压栈); 方法执行结束后, 该方法所属的栈内存空间释放, 称为出栈(弹栈). 栈中主要存放的是方法体中的局部变量 方法的代码片段以及整个类的代码片段都被存储在方法区内存中, 在类加载的时候这些代码片段会
相关文章
相关标签/搜索