`.class` 文件是 Java 语言编译后的字节码文件。当你编写 Java 代码并编译后,会生成一个或多个 `.class` 文件。这些文件包含了 Java 虚拟机(JVM)可以执行的指令。每个 `.class` 文件对应一个 Java 类或接口。
`.class` 文件是 Java 平台标准的一部分,并且是跨平台的,这意味着它们可以在任何运行 JVM 的计算机上执行,不论操作系统是什么。
这些字节码文件是用 Java 编译器(如 `javac`)从 Java 源代码文件(`.java` 文件)编译得到的。当你运行 Java 程序时,JVM 会读取并执行这些 `.class` 文件中的字节码指令。简而言之,`.class` 文件是 Java 程序运行的基础。
为了查看 `.class` 文件的内容,你可以使用如 `javap` 这样的工具来反编译和查看字节码的结构。这对于理解 Java 程序的内部工作原理以及调试和优化代码非常有帮助。