java8 内存模型 学习(一)

一、内存模型 1、虚拟机栈 每个线程都有个私有的栈,随着线程的创建而创建。栈 里面存着的是一种叫“栈帧”的东西,每个方法都会创建一个栈帧, 栈帧中存放了局部变量(基本数据类型和对象引用) 、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的返回,会抛出stackoverflowerror的错误。不过这个深度范围不是一个恒定的值。 虚拟机还有另一种错误,那就是当
相关文章
相关标签/搜索