Dom Rozwój Co to jest kod bajtowy Java? - definicja z techopedia

Co to jest kod bajtowy Java? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza kod Java Bytecode?

Kod bajtowy Java jest wynikiem kompilacji programu Java, pośredniej reprezentacji tego programu, który jest niezależny od maszyny.


Kod bajtowy Java jest przetwarzany przez maszynę wirtualną Java (JVM) zamiast procesora. Zadaniem JVM jest wykonanie niezbędnych wywołań zasobów do procesora w celu uruchomienia kodu bajtowego.

Techopedia wyjaśnia Java Bytecode

Kod bajtowy Java to wynikowy skompilowany kod obiektowy programu Java. Ten kod bajtowy można uruchomić na dowolnej platformie, na której jest zainstalowana instalacja Java.

Ta niezależność maszyny wynika z maszyny wirtualnej Java, która uruchamia kod bajtowy w proxy procesora, co oznacza, że ​​programista Java nie musi mieć wiedzy na temat dziwactw i niuansów dotyczących konkretnych systemów operacyjnych i procesorów, na których program będzie uruchamiany, ponieważ maszyna wirtualna zajmuje się tymi szczegółami.

Kod bajtowy Java nie jest w pełni skompilowany, ale raczej kod pośredni siedzi na środku, ponieważ nadal musi być interpretowany i wykonywany przez maszynę JVM zainstalowaną na konkretnej platformie, takiej jak Windows, Mac lub Linux.

Podczas kompilacji kod źródłowy Java jest konwertowany na kod bajtowy .class.

Co to jest kod bajtowy Java? - definicja z techopedia