Java类文件是一个包含Java字节码的可由Java虚拟机执行的文件(文件扩展名为.class)。Java类文件是由Java编译器编译包含Java类的用Java语言编写的源文件(.java文件)后产生的。如果一个源文件有多个Java类,每个Java类都会被编译成一个单独的Java类文件。Java虚拟机可用于许多系统平台,在一个系统平台上编译产生的Java类文件可以由另一个系统平台上的Java虚拟机上执行。这就使得Java应用程序可以跨平台运行。

Java类文件
Java class file
互联网媒体类型application/java-vm、​application/x-httpd-java、​application/x-java、​application/java、​application/java-byte-code、​application/x-java-class、​application/x-java-vm
开发者Sun微系统

历史

编辑

2006年12月11日,有关各方根据Java Specification Request (JSR) 202对Java类文件格式进行了修改[1]

参考文献

编辑
  1. ^ JSR 202页面存档备份,存于互联网档案馆) Java Class File Specification Update