什么是 JVM ?
我的答案 :
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JVM 的内存结构的组成部分?
我的答案 :
JVM的内存结构大致分为五个部分,分别是程序计数器、虚拟机栈、本地方法栈、堆和方法区。除此之外,还有由堆中引用的JVM外的直接内存。
垃圾回收算法有几种类型?
我的答案 :
标记-清除算法
复制算法
标记-整理算法
分代收集算法
简单介绍一下什么是类加载机制?
我的答案 :
Java代码经过编译后形成的.class文件,需要加载到虚拟机后才能运行。我们将.class文件加载到虚拟机的过程称之为类加载机制。