java virtual machine
Pełny przegląd wirtualnej maszyny języka Java:
Wdrożenie Java zostało jasno wyjaśnione w naszym ostatnim samouczku. Tutaj dowiemy się więcej o JVM.
Java Virtual Machine - JVM to implementacja oprogramowania maszyny.
Podczas pobierania JDK, JVM również to zapewnia. JRE zapewnia środowisko wykonawcze. Istnieją różne maszyny JVM dla różnych systemów operacyjnych, dlatego JVM jest zależne od systemu operacyjnego. Ale Java jest niezależna od systemu operacyjnego. Nie zapomnij spojrzeć na nasze Cała seria szkoleń dla początkujących w języku Java .
W tym samouczku zagłębimy się i zbadamy więcej na temat wirtualnej maszyny języka Java (JVM) i tego, jak pomaga w uruchamianiu aplikacji Java.
Oto samouczek wideo dotyczący maszyny JVM:
czym otwierać pliki jar
Jak JVM pomaga w uruchamianiu aplikacji Java
Z powyższego diagramu możemy powiedzieć, że JVM tworzy warstwę między systemem operacyjnym a programami Java.
Oznacza to, że skompilowany program Java będzie komunikował się z maszyną JVM, a JVM z systemem operacyjnym. Jak tylko zainstalujesz JDK, JVM również zostanie zainstalowany.
Javaprogram -> kompilator -> pliki .class ---> JVM ---> kod bajtowy (1 i 0)
Java to zarówno platforma, jak i język. JVM musi określić system operacyjny i przekonwertować pliki .class na instrukcje rozumienia systemu operacyjnego.
JVM jest rodzajem pośrednika między skompilowanymi plikami klas a systemem operacyjnym.
W języku C program jest konwertowany na język asemblera, a system operacyjny otrzymuje instrukcje z zestawu.
W przypadku Java kompilator nie komunikuje się bezpośrednio z systemem operacyjnym. Tylko JVM będzie komunikować się z systemem operacyjnym. Możesz również uzyskać inną maszynę JVM dla różnych systemów operacyjnych. Dlatego Java jest niezależna od systemu operacyjnego.
najlepszy sposób na pobranie z youtube do mp3
Wniosek
Java Virtual Machine to interpreter, który interpretuje pliki klas java na kod maszynowy w taki sposób, że kod maszynowy może być zrozumiany przez system operacyjny.
Zapewnia środowisko wykonawcze kodom bajtowym Java.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Wdrażanie Java: tworzenie i wykonywanie pliku Java JAR
- Modyfikatory dostępu w Javie - samouczek z przykładami
- Samouczek dotyczący refleksji w języku Java z przykładami
- Wprowadzenie do języka programowania Java - samouczek wideo
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- OOP Java: Wprowadzenie do programowania obiektowego w Javie
- Korzystanie z Java YourKit Profiler w JMeter
- Interfejs Java i samouczek klasy abstrakcyjnej z przykładami