What Does Bytecode Mean?
Bytecode is object-oriented programming (OOP) code compiled to run on a virtual machine (VM) instead of a central processing unit (CPU). The VM transforms program code into readable machine language for the CPU because platforms utilize different code interpretation techniques. A VM converts bytecode for platform interoperability, but bytecode is not platform-specific.
Bytecode is in a compiled Java programming language format and has the .class extension executed by Java Virtual Machine (JVM).
This term is also known as portable code (p-code) and intermediate code.