跳至主要內容
Java QA

JVM

什么是字节码?采用字节码的最大好处是什么?

字节码是可以在任何 JVM 平台上执行的,无关环境的中间代码。

采用字节码最大的好处是,Write Once, Running Anywhere

在什么情况下 Java 类会被加载?

  • new 一个对象
  • 访问某个类或接口的静态变量、静态方法
  • 子类被初始化时,会先初始化父类
  • 反射(Class.forName("xxx.Class"))

JVM 的哪些内存区域可能会导致 OutOfMemoryError?


钝悟...大约 24 分钟面试QAJava