classfile(常写作 class file)指在 Java 等语言中,由编译器生成的字节码文件(如 MyClass.class),供 JVM(Java 虚拟机)加载与执行。也可泛指“用于存放类定义的文件”。
/ˈklæs.faɪl/
The compiler produced a classfile for each Java source file.
编译器为每个 Java 源文件生成了一个字节码文件(classfile)。
If the classfile is corrupted or built for a newer Java version, the JVM may refuse to load it and throw an error.
如果 classfile 损坏或是用更高版本的 Java 编译出来,JVM 可能会拒绝加载并抛出错误。
由 class(类)+ file(文件)构成的复合词;在 Java 语境中特指包含 JVM 字节码与元数据的 .class 文件,概念与 “编译产物(compiled output)” 密切相关。