审核解析结果
- 任务 ID
- job_0dfd4baf2df64349b7c06462ca74f6a6
- 任务类型
- 提取面经
- 状态
- 已确认
- 尝试次数
- 1
来源上下文
Java八股(JVM).md
src_e2f720901ca74aa6b29fd1bc09c0eb2e
创建于 2026/03/29 00:41,最近更新时间 2026/04/07 12:16
候选题(47)
什么是字节码?
字节码文件的结构包含哪些内容?
类加载的过程或生命周期是什么?
有哪些类加载器?
为什么要自定义类加载器?
什么是双亲委派机制?有什么作用?
不想使用双亲委派机制怎么办?
为什么要打破双亲委派机制?
Class.forName 和 ClassLoader.loadClass 有什么区别?
运行时数据区主要分为哪几部分?
程序计数器有什么作用?
虚拟机栈是什么?会出现哪些异常?
什么是动态链接和静态链接?
什么是早期绑定和晚期绑定?
什么是虚方法和非虚方法?
本地方法栈是什么?
堆内存的作用是什么?主要有哪些部分?
为什么大对象通常直接进入老年代?
什么是TLAB?有什么作用?
对象一定分配在堆上吗?
什么是逃逸分析?
逃逸分析能带来哪些优化?
方法区主要存储什么?
什么是运行时常量池?
运行时常量池在不同JDK版本中的演变是怎样的?
元空间取代永久代有什么优势?
一个类什么时候可以被回收?
对象分配的全过程是怎样的?
什么是指针碰撞和空闲列表?
对象的内存布局是什么?
对象访问定位有哪些方式?
如何判断一个对象是否可以被回收?
什么原因会导致 Minor GC 频繁?什么原因会导致 Minor GC 很慢?
Java 中有哪些引用类型?
有哪些垃圾回收算法?
有哪些垃圾回收器?分别有什么特点?
CMS 的垃圾回收过程是怎样的?
G1 的特点是什么?
G1 的分代是怎么划分的?
G1 的垃圾回收过程是怎样的?
什么是 Remembered Set(RSet)?
什么是并发标记中的三色标记法?
JVM 什么时候启动?
常用的 JVM 排查工具有哪些?
哪些情况会发生栈溢出?
CPU 满了怎么排查?
怎么查看和分析堆内存?
导入预览
什么是字节码?
分类: Java JVM
标签: Java
批量摘要
解析提示
- 来源是知识笔记而非真实面经,缺少公司、岗位、轮次等面试元数据。
- 部分内容存在表述不严谨或可能与标准说法不完全一致的情况,例如JDK版本中永久代/元空间相关描述。
- 个别答案来自图片OCR文本,可能存在识别错误,如拼写、大小写或术语细节偏差。
- 存在重复题目:关于Minor GC频繁/变慢的问题在文档中出现了两次,结果中已去重整合。
创建时间: 2026/03/29 00:41
开始时间: 2026/03/29 00:41
完成时间: 2026/03/29 01:13