java virtual machine
Пълен преглед на Java виртуалната машина:
Внедряване на Java беше обяснено ясно в последния ни урок. Тук ще разгледаме повече за JVM.
Java Virtual Machine - JVM е софтуерна реализация на машина.
Докато изтегляте JDK, JVM също идва с това. JRE осигурява среда за изпълнение. Има различни JVM за различна операционна система, поради което JVM зависи от операционната система. Но Java е независима от операционната система. Не забравяйте да погледнете нашите Цяла серия за обучение за начинаещи в Java .
най-добрата защитна стена за Windows 7 64 бита
В този урок ще се потопим дълбоко и ще проучим повече за Java Virtual Machine (JVM) и как това помага при стартирането на java приложението.
angularjs интервю въпроси и отговори за опитни в .net
Ето видео урок за JVM:
Как JVM помага при стартирането на Java приложение
От горната диаграма можем да кажем, че JVM формира слой между операционната система и Java програмите.
Което означава, че компилираната java програма ще разговаря с JVM и JVM ще говори с операционната система. Веднага след като инсталирате JDK, JVM също ще се инсталира.
Javaprogram -> компилатор -> .class файлове —-> JVM —-> байт код (1 и 0)
Java е платформа, както и език. JVM трябва да определи операционната система и тя ще преобразува .class файловете в инструкции за разбиране на операционната система.
.net интервю въпрос и отговори
JVM е вид посредник между компилираните файлове на класа и операционната система.
На език C програмата се преобразува в асемблерен език и операционната система получава инструкциите от асамблеята.
В случай на java, компилаторът не говори директно с операционната система. Само JVM ще говори с операционната система. Също така можете да получите различни JVM за различни ОС. Ето защо Java е независима от операционната система.
Заключение
Java Virtual Machine е интерпретатор, който интерпретира файловете от класа на Java в машинния код по начин, по който машинният код може да бъде разбран от операционната система.
Той осигурява среда за изпълнение на байт кодовете на Java.
Препоръчително четене
- Разполагане на Java: Създаване и изпълнение на Java JAR файл
- Модификатори на достъп в Java - Урок с примери
- Урок за отражение на Java с примери
- Въведение в езика за програмиране на Java - видео урок
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- OOP Java: Въведение в обектно-ориентираното програмиране в Java
- Използване на Java YourKit Profiler в JMeter
- Урок за интерфейс на Java и абстрактен клас с примери