- Java 类加载过程?说一下类加载的执行过程?Java 类加载过程Jvm系列(一):java类的加载机制
- 描述一下 JVM 加载 Class 文件的原理机制? 描述一下JVM加载class文件的原理机制
- Java 内存分配。 Jvm系列(二):JVM内存结构
- GC 是什么? 为什么要有 GC? Jvm系列(五):Java GC分析
- GC类型以及不同类型GC的搭配 回收器的类型
- GC和GC分配策略 垃圾回收算法
- 说一下 jvm 有哪些垃圾回收算法?说一下 jvm 有哪些垃圾回收器?详细介绍一下 CMS 垃圾回收器?新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?简述分代垃圾回收器是怎么工作的?
- 简述 Java 垃圾回收机制 Jvm系列(三):GC算法 垃圾收集器
- 垃圾回收的优点和原理。并考虑 2 种回收机制 垃圾回收机制的优点和原理,并考虑两种回收机制
- Java 中垃圾收集的方法有哪些? 关于java 虚拟机相关特点[纯洁的微笑]
- 串行(serial)收集器和吞吐量(throughput)收集器的区别是什么? 吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。
- 什么是分布式垃圾回收(DGC)?它是如何工作的?
- 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
- Java 中会存在内存泄漏吗,请简单描述
- 如何判断一个对象是否存活?(或者 GC 对象的判定方法) GC的判定的2种方式 GC原理—-对象可达判断
- System.gc() 和 Runtime.gc() 会做什么事情? System.gc()和Runtime.gc()的区别?
- finalize() 方法什么时候被调用?析构函数 (finalization) 的目的是什么?
- 如果对象的引用被置为 null,垃圾收集器是否会立即释放对象占用的内存?
- 在 Java 中,对象什么时候可以被垃圾回收?
- 简述 Java 内存分配与回收策率以及 Minor GC 和 Major GC。 java常见面试题及答案
- JVM 的永久代中会发生垃圾回收么? java常见面试题及答案
- 什么是类加载器,类加载器有哪些? java常见面试题及答案
- 类加载器双亲委派模型机制? java常见面试题及答案
- tomcat本身是java程序,那么tomcat的实现程序的class是由应用类加载器加载的,用户自己的java程序war包,放入tomcat的程序的classpath中这样用户的程序和tomcat的程序都是由应用类加载器加载了,也就是处于一个jvm中了
- 说一下 jvm 的主要组成部分?及其作用? java常见面试题及答案
- 说一下 jvm 运行时数据区? JVM总结(一):概述—JVM运行时数据区
- 说一下堆栈的区别? 堆栈是什么,通俗说一下
- 队列和栈是什么?有什么区别? 数据结构-队列和栈有什么区别
- java 中都有哪些引用类型? Java四种引用类型
- 说一下 jvm 调优的工具? JVM监控和调优常用命令工具总结
- 常用的 jvm 调优的参数都有哪些? JVM调优总结 JVM调优参数
- JVM 内存区域方面的面试题
- 系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路
- 记一次有惊无险的 JVM 优化经历
- 从零开始带你成为JVM实战高手
- JVM 堆内存溢出后,其他线程是否可继续工作
- JVM内存结构 VS Java内存模型 VS Java对象模型
- Java内存模型是什么