Bytecode

A set of instructions that can be executed by a software interpreter. The compiled programming code runs on a virtual machine, rather than on a specific computer. In Java, for example, it is used to allow Java code to be run in numerous environments once it is compiled using the JVM.