Bytekod är instruktioner som är avsedda att köras av en virtuell maskin. I Java översätter en kompilator källkoden till bytekod, vanligtvis i filer med ändelsen .class. En JVM kör sedan bytekoden.
Exempel: Main.java kompileras till Main.class. Klassfilen kan köras på olika operativsystem om de har en kompatibel JVM och programmets övriga beroenden finns.
Bytekod är inte samma sak som processorns maskinkod. JVM:en kan tolka bytekoden eller kompilera den vidare till maskinkod under körningen.
Vanliga frågor om Vad är Bytekod?
Vad handlar Vad är Bytekod? om?
Bytekod är instruktioner för en virtuell maskin. I Java skapas den av kompilatorn och körs av en JVM, till skillnad från processorns maskinkod.
Hur övar jag på Vad är Bytekod??
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.