Java面向对象的内存分析

Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。 栈的特点如下:   1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)   2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)   3. 栈属于线程私有,不能实现线程间的共享!   4. 栈的存储特性是“先进后出,后
相关文章
相关标签/搜索