What is Bytecode?
When you compile a java program, javac.exe poops out a bytecode file with the extention .class
the bytecode can be run with the java virtual machine