10道JVM常见面试题解析(附答案),你能答对几个?

1.什么状况下会发生栈内存溢出? (1)思路 描述栈定义,再描述为何会溢出,再说明一下相关配置参数,OK的话能够给面试官手写是一个栈溢出的demo。java (2)个人答案 栈是线程私有的,他的生命周期与线程相同,每一个方法在执行的时候都会建立一个栈帧,用来存储局部变量表,操做数栈,动态连接,方法出口灯信息。局部变量表又包含基本数据类型,对象引用类型面试 若是线程请求的栈深度大于虚拟机所容许的最大
相关文章
相关标签/搜索