Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Java bytecode

Java bytecode is the instruction set of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code is compiled.[1] Each instruction is represented by a single byte, hence the name bytecode, making it a compact form of data.[2]

Due to the nature of bytecode, a Java bytecode program is runnable on any machine with a compatible JVM; without the lengthy process of compiling from source code.

Java bytecode is used at runtime either interpreted by a JVM or compiled to machine code via just-in-time (JIT) compilation and run as a native application.

As Java bytecode is designed for a cross-platform compatibility and security, a Java bytecode application tends to run consistently across various hardware and software configurations.[3]

  1. ^ "Java Virtual Machine Specification". Oracle. Retrieved 14 November 2023.
  2. ^ Lindholm, Tim (2015). The Java Virtual Machine Specification. Oracle. ISBN 978-0133905908.
  3. ^ Arnold, Ken (1996). "The Java Programming Language". Sun Microsystems. 1 (1): 30–40.

Previous Page Next Page






Java bytecode BS Bytecode (Java) Catalan Bytecode Java Spanish جاوا بایت کد FA Bytecode Java French Java bájtkód Hungarian Bytecode Java ID Javaバイトコード Japanese 자바 바이트코드 Korean Java bytecode KU

Responsive image

Responsive image