A java program is put in storage in an executable file named a class file. A java class file is a file comprising java bytecode that can be performed on the java virtual machine. A java class file is manufactured by a java compiler from java programming language source files encompassing java classes.