Java class file: Difference between revisions

Content deleted Content added
No edit summary
Davidsusu (talk | contribs)
Other JVM languages
Line 22:
}}
 
A '''Java class file''' is a [[Computer file|file]] (with the <tt>.class</tt> [[filename extension]]) containing [[Java bytecode]] that can be executed on the [[Java Virtual Machine|Java Virtual Machine (JVM)]]. A Java class file is usually produced by a [[Java compiler]] from [[Java (programming language)|Java programming language]] [[source file]]s (<tt>.java</tt> files) containing Java [[Class (programming)|classes]] (alternatively, other [[JVM languages]] can also be used to create class files). If a source file has more than one class, each class is compiled into a separate class file.
 
JVMs are available for many [[platform (computing)|platform]]s, and a class file compiled on one platform will execute on a JVM of another platform. This makes Java applications [[cross-platform|platform-independent]].