Bytecode Java

Autor: John Stephens
Data Creației: 25 Ianuarie 2021
Data Actualizării: 19 Mai 2024
Anonim
What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM
Video: What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM

Conţinut

Definiție - Ce înseamnă Java Bytecode?

Bytecode Java este rezultatul compilării unui program Java, o reprezentare intermediară a acelui program care este independent de mașină.

Bytecode Java este procesat de către mașina virtuală Java (JVM) în loc de procesor. JVM este sarcina de a efectua apelurile de resurse necesare procesorului pentru a rula bytecode.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Java Bytecode

Bytecode Java este codul de obiect compilat rezultat al unui program Java. Acest bytecode poate fi rulat în orice platformă care are o instalare Java în ea.


Această independență a mașinii se datorează mașinii virtuale Java care rulează bytecode în proxy-ul procesorului, ceea ce înseamnă că un programator Java nu trebuie să fie în cunoștință de aspecte și nuanțe despre sisteme de operare și procesoare specifice pe care programul va fi pornit. mașina virtuală are grijă de aceste specificuri.

Bytecode Java nu este complet compilat, ci mai degrabă doar un cod intermediar care stă la mijloc deoarece trebuie totuși interpretat și executat de JVM instalat pe platforma specifică, cum ar fi Windows, Mac sau Linux.

La compilare, codul sursă Java este convertit în bytecode .class.