📑 Table of Contents

Java类文件(英語:Java class file),是一个包含Java字节码,可由Java虚拟机執行的文件,文件扩展名.class

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
开发者昇陽電腦

概要

编辑

Java类文件是由Java编译器編譯包含Java类的用Java語言編寫的源文件.java文件)後產生的。如果一个源文件有多个Java类,Java类都会被编译成一个单独的Java类文件。Java虚拟机可用于许多系统平台,在一个系统平台上编译產生的Java类文件可以由另一个系统平台上的Java虚拟机执行。这就使得Java应用程序可以跨平臺運行。

历史

编辑

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

参考文献

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

📚 Artikel Terkait di Wikipedia

Java本地接口

Delphi Project (.dpr) Stub File Generator that allows one to write an Embarcadero Delphi DLL to handle the native methods declared in a Java .class file

Java虚拟机

自Java平台标准版(J2SE)5.0起,Java虚拟机的技术规范改为由Java社区流程开发制定(JSR 924)。2006年,JSR 924对技术规范进行了变更,支持更改类文件格式(英语:class (file format))的提议(JSR 202)。Java虚拟机的技术细节以蓝皮书的形式发布,其前言称:

Java applet

world!」的Java applet。 import java.applet.Applet; import java.awt.*; // Applet code for the "Hello, world!" example. // This should be saved in a file named

Kotlin

Java引用的函数库(英语:Java Class Library)。Hathibelagal写道,“如果你正在为Android开发寻找一种替代编程语言,那么应该试下Kotlin。它很容易在Android项目中替代Java或者同Java一起使用。” Kotlin v1

Java 5.0

Annotation Facility,是Java SE 5.0的新功能。Java的Annotation類似於.NET的屬性(Attribute)。Java的注解是一種接口(interface),繼承自java.lang.annotation.Annotation。Class File則貼上ACC_ANNOTATION標籤。

JRockit

JRockiet的许多JRE .class文件(英语:Java class file)完全复制自HotSpot。JRockit覆盖了与JVM密切相关的部分.class文件(英语:Java class file),因此在提高JVM性能的同时还保持了API的兼容性。

Java版本歷史

2013-04-18 [2013-05-06]. (原始内容存档于2014-09-16).  Chapter 4. The class File Format.  Oracle Java SE Support Roadmap. www.oracle.com. [2020-03-19]. (原始内容存档于2019-12-31)

Jasmin

Jasmin 是一自由軟體的 JAVA 組合語言 ,可用於設計 class(類別)檔如同以JAVA 語言設計的相同與運用,但更可以得以深入了解 JAVA 語言與 PC 之間的運作模式與方法。Jasmin 程式的編譯與設計,仍是以易讀性為考量來設計,其適合熟悉 JAVA 語言與略懂 C/C++ 語法的程式設計師,如同