java面试笔记第二次记录

1.java内存结构 (1).虚拟机栈 :即栈。每个线程执行方法的时候都会创建一个栈帧,包含操作数栈和局部变量区,用于存放本次方法调用过程中的临时变量、参数和中间结果 (2).堆:所有通过new创建的对象的内存都在堆中分配。堆分为新生代、老年代。  新生代:分为1个Eden和2个Survivor(from和to)。对象开始创建在Eden中,Eden执行一次gc后的对象会被移动到  幸存者区(fro
相关文章
相关标签/搜索