Lar Desenvolvimento O que é java bytecode? - o que é techopedia

O que é java bytecode? - o que é techopedia

Índice:

Anonim

Definição - O que significa Java Bytecode?

O bytecode Java é o resultado da compilação de um programa Java, uma representação intermediária desse programa que é independente da máquina.


O bytecode Java é processado pela Java virtual machine (JVM) em vez do processador. É tarefa da JVM fazer as chamadas de recursos necessárias ao processador para executar o bytecode.

Techopedia explica Java Bytecode

Bytecode Java é o código de objeto compilado resultante de um programa Java. Esse bytecode pode ser executado em qualquer plataforma que possua uma instalação Java.

Essa independência de máquina ocorre devido à máquina virtual Java que executa o bytecode no proxy do processador, o que significa que um programador Java não precisa conhecer as peculiaridades e nuances de sistemas operacionais e processadores específicos nos quais o programa será executado, porque a máquina virtual cuida desses detalhes.

O bytecode Java não é completamente compilado, mas apenas um código intermediário localizado no meio, porque ainda precisa ser interpretado e executado pela JVM instalada na plataforma específica, como Windows, Mac ou Linux.

Na compilação, o código-fonte Java é convertido no bytecode .class.

O que é java bytecode? - o que é techopedia