java virtual machine
Kompletní přehled Java Virtual Machine:
Nasazení Java bylo vysvětleno jasně v našem posledním tutoriálu. Zde prozkoumáme více o JVM.
Java Virtual Machine - JVM je softwarová implementace stroje.
Při stahování JDK s tím přichází i JVM. JRE poskytuje běhové prostředí. Existují různé JVM pro jiný operační systém, takže JVM je závislý na operačním systému. Java je však nezávislá na operačním systému. Nezapomeňte se podívat na naše Celá řada školení pro začátečníky v Javě .
V tomto tutoriálu se ponoříme do hloubky a prozkoumáme více o Java Virtual Machine (JVM) a o tom, jak pomáhá při spuštění aplikace Java.
Zde je video tutoriál o JVM:
Jak JVM pomáhá při spouštění Java aplikací
Z výše uvedeného diagramu můžeme říci, že JVM tvoří vrstvu mezi operačním systémem a programy Java.
Což znamená, že kompilovaný program Java bude mluvit s JVM a JVM s operačním systémem. Jakmile nainstalujete JDK, nainstaluje se také JVM.
Javaprogram -> kompilátor -> soubory .class —-> JVM —-> bytecode (1 a 0)
jednoduchý třídicí algoritmus c ++
Java je platforma i jazyk. JVM musí určit OS a převede soubory .class na pokyny pro porozumění OS.
JVM je jakýmsi prostředníkem mezi kompilovanými soubory tříd a operačním systémem.
V jazyce C je program převeden do montážního jazyka a OS dostane instrukci od montážního jazyka.
V případě Java kompilátor přímo nemluví s operačním systémem. Pouze JVM bude mluvit s OS. Můžete také získat různé JVM pro různé OS. Proto je Java nezávislá na operačním systému.
Závěr
Java Virtual Machine je tlumočník, který interpretuje soubory třídy java do strojového kódu tak, aby operačnímu systému porozuměl strojový kód.
Poskytuje běhové prostředí bajtovým kódům Java.
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Implementace Java: Vytvoření a spuštění souboru Java JAR
- Modifikátory přístupu v Javě - výuka s příklady
- Výukový program Java Reflection s příklady
- Úvod do programovacího jazyka Java - výukový program
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- OOP Java: Úvod do objektově orientovaného programování v Javě
- Používání Java YourKit Profiler v JMeter
- Výukový program pro rozhraní Java a abstraktní třídu s příklady