202301-31 JAVA JVM运行时数据区详解 目录一、前言二、运行时数据区整体概架构三、程序计数器四、虚拟机栈1、栈的特点2、栈帧的内部结构3、局部变量表4、操作数栈5、动态链接6、方法返回地址五、本地方法栈六、堆1、设置堆大小的参数2、对象分配过程3、堆中的GC4、内存分配策略5、什么是TLAB6、堆是分配对象存储的唯一选择吗?七、方法区1、方法区概述2、设置方法区内存大小3、如何解决OOM问题?4、方法区存储什么5、方法区的演进细节6、方法区的GC总结一、前言这是JVM... 继续阅读 >
202207-11 Java面试题冲刺第二十七天--JVM2 目录面试题1:简单说一下java的垃圾回收机制。面试题2:JVM会在什么时候进行GC呢?追问1:介绍一下不同代空间的垃圾回收机制 追问2:能说一下新生代空间的构成与执行逻辑么?追问3:说一下发生OOM时,垃圾回收机制的执行流程。面试题3:FullGC、MajorGC和MinorGC有什么不同(1)MinorGC/YoungGC(2)OldGC(3)FullGC(4)MajorGC(5)MixedGC总结面试题1:简单说一下java的垃圾回收机制。任何语言在运行过程中都会创建对... 继续阅读 >
202111-01 Java经典面试题汇总:JVM 目录1.说一下JVM的主要组成部分?及其作用?2.说一下JVM运行时数据区?3.说一下堆栈的区别?4.解释内存中的栈(stack)、堆(heap)和静态区(staticarea)的用法5.类的生命周期6.Java对象创建过程7.怎么判断对象是否可以被回收?8.什么是类加载器?9.什么是双亲委派模型?10.说一下类装载的执行过程?11.Java中都有哪些引用类型?12.JVM有哪些垃圾回收算法?13.JVM有哪些垃圾回收器?14.简述分代垃圾回收器是怎么... 继续阅读 >