jvm面试题
Java程序员-张凯
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收面试题详解
第一部分:面试题本次分享我们将尝试回答以下问题:GC 是什么? 为什么要有 GC? 简单说一下java的垃圾回收机制。 JVM的常见垃圾回收算法有哪些? 为什么要使用分代回收机制? 如何判断一个对象是否存活? 如果对象的引用被置为 null,垃圾收集器是否会立即释放对象占用的内存?第二部分:深入原理好,让我们开始吧。还是那句话,如果时间不够可以直接拉到最后看答案。jav...原创 2019-12-10 00:09:27 · 8045 阅读 · 1 评论 -
常见JVM面试题及答案整理
前言总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得不正确的话,欢迎指出,后续有空会更新。1.什么情况下会发生栈内存溢出。思路: 描述栈定义,再描述为什么会溢出,再说明一下相关配置参数,OK的话可以给面试官手写是一个栈溢出的demo。我的答案:栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作...原创 2019-08-26 11:35:04 · 253154 阅读 · 67 评论