Java bytecode
instruction set of the Java virtual machine
Java bytecode is an intermediate code that is generalized after successful compilation of a Java program. Byte code once generated, remains the same on all different platforms. It is written by classes.