粗略总结java内存及回收

一、栈、堆、方法区 java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area(方法区其实也在堆里,因为作用特殊,所以单独列出)   栈的特点: 1、栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2、JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3、栈属于单个线程私有,不能线程间共
相关文章
相关标签/搜索