当前位置:首页 > java > 正文

java编译后的扩展名(java源程序编译后的扩展名)

  • java
  • 2024-04-10 06:04:57
  • 2794

Java 编译器将 Java 源代码(.java 文件)编译成一种称为 Java 字节码的中间形式。 字节码包含有关类和方法的指令,它们可以在 Java 虚拟机 (JVM) 上运行。 Java 字节码文件使用以下扩展名:
.class
其他相关扩展名
除了 .class 扩展名,还有其他一些与 Java 编译后文件相关的扩展名:
.jar (Java 归档):一个包含多个 .class 文件和元数据的压缩文件。 它通常用于打包和分发 Java 代码。
.war (Web 归档):一个特定于 Web 的 .jar 文件,用于部署 Web 应用程序。
.ear (企业归档):一个包含多个 .jar 文件和元数据的归档文件,用于部署企业级 Java 应用程序。
注意:
Java 字节码不是平台无关的。 它们针对特定的 JVM 实现进行了编译。
不同的 Java 版本可能生成不同的字节码格式。
Java 虚拟机负责在运行时解释和执行字节码。