Casa Sviluppo Che cos'è il bytecode java? - definizione da techopedia

Che cos'è il bytecode java? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Bytecode Java?

Il bytecode Java è il risultato della compilazione di un programma Java, una rappresentazione intermedia di quel programma che è indipendente dalla macchina.


Il bytecode Java viene elaborato dalla Java virtual machine (JVM) anziché dal processore. È compito della JVM effettuare le chiamate di risorse necessarie al processore per eseguire il bytecode.

Techopedia spiega Java Bytecode

Il bytecode Java è il codice oggetto compilato risultante di un programma Java. Questo bytecode può essere eseguito su qualsiasi piattaforma in cui sia presente un'installazione Java.

Questa indipendenza della macchina è dovuta alla macchina virtuale Java che esegue il bytecode in proxy del processore, il che significa che un programmatore Java non deve essere a conoscenza di stranezze e sfumature su specifici sistemi operativi e processori su cui verrà eseguito il programma perché la macchina virtuale si prende cura di questi dettagli.

Il bytecode Java non è completamente compilato, ma piuttosto solo un codice intermedio situato nel mezzo perché deve ancora essere interpretato ed eseguito dalla JVM installata sulla piattaforma specifica come Windows, Mac o Linux.

Al momento della compilazione, il codice sorgente Java viene convertito nel bytecode .class.

Che cos'è il bytecode java? - definizione da techopedia