.CLASS File Extension

Java Bytecode Class File

A class file consists of a stream of 8-bit bytes. Files containing the .class file extension are compiled bytecode class applications. These files are compiled Java source code files. The Java source ...

General Information

Title CLASS File Extension
Extension .class
Full Form Java Bytecode Class File
File Type Compiled Bytecode File
Developer Sun Microsystems
MIME Type application/java-vm

File Function

Primary Function Execute Java programs
Additional Functions Run on JVM
Features Platform-independent, Bytecode

File Characteristics

Quality High-performance
Supports Layers N/A
Supports Transparency N/A
Editable Not directly

Use Cases

Enterprise Applications Yes
Android Apps Yes
Web Servers Yes

Security and Practices

Security Risks Bytecode manipulation
Best Practices Bytecode verification, Code signing

Historical/Version Information

Initial Release 1995
Influential Update Java 8 (2014)

Associated Types

Source File .java
Archive File .jar
Web Application .war
Enterprise Archive .ear

Software Compatibility

Software Usage Policy OS Compatibility
Oracle JVM Free, Commercial Windows, Mac, Linux, Solaris
OpenJDK Free Windows, Mac, Linux
Eclipse IDE Free Windows, Mac, Linux