Computer object code that is processed by a program, usually referred to as a virtual machine, rather than by the ''real'' computer machine, the hardware processor.
"Java bytecode allows Java programs to be executed on any device equipped with a Java Virtual Machine (JVM)."