0
点赞
收藏
分享

微信扫一扫

【Java面试】JVM篇

岛上码农 2022-03-30 阅读 46

1、Java的内存划分

 

2、什么是Java虚拟机?为什么Java被称作是无关平台的编程语言

3、如何判断一个对象应该被回收

4、GC触发的条件

5、可以作为GCRoots的对象有哪些

6、JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代

7、双亲委派模型过程

8、为什么需要双亲委派模型 

 9、怎么打破双亲委派模型

10、导致Full GC一般有哪些情况  

 11、Minor GC、Full GC 触发条件

12、JVM性能调优

13、Java内存模型

14、Java中堆和栈有什么区别

15、常见的垃圾回收算法有哪些,说下原理

 16、解释栈、堆和方法区的用法

 17、什么是类的加载

18、类加载器有哪些

19、Java对象创建过程

20、Java中类的生命周期

 21、都有哪些垃圾回收器 

 

22、JVM调优命令 

23、JVM调优工具

24、描述一下JVM加载class文件的原理机制

25、 GC是什么?为什么要有GC

26、垃圾回收器的基本原理是什么

 27、Java中的引用类型有几种

举报

相关推荐

0 条评论