Трябва да разберем разликите между JDK, JRE и JVM, преди да продължим Java . Вижте краткия преглед на JVM тук.
какво е jquery
Ако искате да получите подробни познания за Java Virtual Machine, преминете към следващата страница. Първо, нека видим разликите между JDK, JRE и JVM.
JVM
JVM (Java Virtual Machine) е абстрактна машина. Нарича се виртуална машина, защото не съществува физически. Това е спецификация, която предоставя среда за изпълнение, в която може да се изпълнява Java байт код. Може също така да изпълнява онези програми, които са написани на други езици и са компилирани в байт код на Java.
JVM са налични за много хардуерни и софтуерни платформи. JVM, JRE и JDK зависят от платформата, тъй като конфигурацията на всяка ОС е различна една от друга. Java обаче е независима от платформата. Има три понятия за JVM: спецификация , изпълнение , и инстанция .
JVM изпълнява следните основни задачи:
как да деактивирате режима за програмисти в android
- Зарежда код
- Потвърждава кода
- Изпълнява код
- Осигурява среда за изпълнение
JRE
JRE е акроним на Java Runtime Environment. Пише се също като Java RTE. Java Runtime Environment е набор от софтуерни инструменти, които се използват за разработване на Java приложения. Използва се за осигуряване на среда за изпълнение. Това е внедряването на JVM. Физически съществува. Той съдържа набор от библиотеки + други файлове, които JVM използва по време на изпълнение.
Внедряването на JVM също се пуска активно от други компании освен Sun Micro Systems.
JDK
JDK е акроним за Java Development Kit. Java Development Kit (JDK) е среда за разработка на софтуер, която се използва за разработване на Java приложения и аплети . Физически съществува. Той съдържа JRE + инструменти за разработка.
css подравняване на изображения
JDK е реализация на която и да е от посочените по-долу Java платформи, издадени от Oracle Corporation:
- Стандартно издание Java платформа
- Enterprise Edition Java платформа
- Micro Edition Java платформа
JDK съдържа частна виртуална машина на Java (JVM) и няколко други ресурса като интерпретатор/зареждащ инструмент (java), компилатор (javac), архиватор (jar), генератор на документация (Javadoc) и др., за да завършите разработка на Java приложение.
Повече информация.
Референтно видео
Вашият браузър не поддържа HTML5 видео.