Java进阶之内存分析(JVM堆栈)

Java进阶之内存分析(JVM堆栈) 栈内存stack:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,变量有自己的作用域,一旦离开作用域,变量就会被释放。栈内存的更新速度很快,因为局部变量的生命周期都很短。 堆内存heap:存储的是数组和对象(
相关文章
相关标签/搜索