„Java virtuális gép” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
1. sor:
'''Java virtuális gép'''nek (angol rövidítéssel '''JVM''') nevezik a [[Sun Microsystems]] által specifikált [[Java programozási nyelv]]hez készített [[virtuális gép]]eket. A JVM alapvető feladata a [[Java bájtkód]] futtatása, amely platformfüggetlen. A Java bájtkód általában Java nyelvű forrás fordításával jön létre, de léteznek olyan fordítók, amelyek más programnyelvek (pl. [[Ada (programozási nyelv)|Ada]]) forrásait fordítják Java bájtkódra.
 
Fontosabb elemei:
* Osztálybetöltő (angolul '''classloader'''), - a főbb ellenőrzéseket végzi a bájtkódon, és előkészíti futtatásra
* Szemétgyűjtő (angolul '''[[szemétgyűjtés|garbage collector]]'''), - működés közben a nem használt objektumokat eltávolítja a memóriából, ezzel helyet szabadít fel
* Végrehajtó motor (angolul '''execution engine'''), - aki a tulajdonképpeni végrehajtást végzi
 
== Licencelése ==