2023-02-19JVM面试题JVM 面试题1、什么情况下会发生栈内存溢出。1、栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口等信息。局部变量表又包含基本数据类型,对象引用类型2、如果线程请求的栈深度
2022-11-27集合面试题学习集合 面试题[TOC] ArrayList:(1)JDK1.7和JDK1.8下ArrayList()底层数组的默认长度?jdk1.7时使用ArrayList的无参构造,初始化后的长度是10,jdk1.8时使用无参构造,构造一个空数组,初始长度是0。 (