1.什么是JVM?JVM有什么作用?
2.JVM是如何工作的?(包括class文件的加载,内存划分等)
3.谈谈你对类加载器的理解?
4.JVM内存结构分哪几部分?(包括堆内存,栈内存等)
5.Java中的垃圾回收机制是如何实现的?(包括常见的垃圾回收算法,如标记-清除算法和复制算法等)
6.什么是内存泄漏?如何避免?
7.如何进行JVM调优?(包括调整堆大小,调整GC策略,使用内存分析工具等)
8.什么是Java断言机制?它有什么作用?
9.如何满足一个Java程序的高并发需求?(包括使用多线程,使用线程池,使用异步IO等)
10.谈谈你对Java性能调优的经验和方法?
【哈啰出行】JVM 1、gc了解吗?
2、GC Root对象具体是什么东西?
3、堆和栈的区别
4、gc算法有哪些
5、类加载过程?类加载和类初始化的触发时机有哪些?双亲委派机制的目的是什么?fianl staic变量,static变量和普通变量在类加载过程中是如何分配和赋值的?
6、JVM参数一般怎么去设置?
7、垃圾回收器,CMS的工作机制
8、线程池的生命周期
9、线程池的核心线程数怎么设置?
10、gc过程
11、分代收集算法
12、垃圾回收算法 清除 复制 整理 全部流程一套下来
13、gc算法
14、CMS垃圾回收器
15、jvm怎么知道对象属于哪个类
16、jvm内存模型 堆划分的内存 回收算法的优点缺点
17、JVM的垃圾回收机制以及算法
18、JVM的垃圾回收器
19、JVM垃圾回收算法
20、类加载器
21、双亲委派模型
22、类加载的一个过程,类加载中的初始化主要是做什么事情?
23、线程池运行的流程
24、gc了解吗
25、GC Root对象具体是什么东西
26、GC算法有哪些