O ficheiro .class é o ficheiro de .java compilado que é criado pelo compilador Java. Contém bytecode, um código de programa binário que é executável numa Java Virtual Machine (JVM).
É possível compilar ficheiros .class a partir de ficheiros .java graças ao comando javac que é incluído no momento da instalação da JVM.