Explain Byte code concept of Java.

Love and Share

Answer:   Bytecode is computer object code that is processed by a program, usually referred to as a virtual machine, rather than by the “real” computer machine. Bytecode is the compiled format for Java programs. Once a Java program has been converted to bytecode, it can be transferred across a network and executed by Java Virtual Machine (JVM).  When a JVM loads a class file, it gets one stream of bytecodes for each method in the class. The bytecodes streams are stored in the method area of the JVM.  Bytecode files generally have a .class extension.

A method’s bytecode stream is a sequence of instructions for the Java virtual machine. Each instruction consists of a one-byte opcode followed by zero or more operands.

Love and Share

Leave a Reply

Your email address will not be published. Required fields are marked *