Каква е JDK, JRE и JVM В Java програмиране в Java, Android
Повечето начинаещи Java програмисти веднага започват да се учат на основни езикови конструкции, синтаксис и правила, без да мисля за това, което JDK. JRE и JVM. Те просто пропуснете въпроса и не разбирам каква е разликата и какви са JDK. JRE и JVM. Ето защо, в тази статия ще се опитам да обясня разликата между понятията на езика Java.
С две думи за JDK, JRE и JVM
- JDK трябва да развием (това е компилатор, дебъгер, и т.н.).
- JRE е необходима за стартирането на Java програми (съдържа JVM).
- JDK и JRE съдържа JVM, която е необходима, за да стартирате програми в Java.
- JVM е сърцето на езика за програмиране Java и осигурява независимост платформа.
Какво е комплект за създаване на Java приложения (JDK)?
Java Kit развитие е основен компонент на околната среда Java и предоставя всички необходими инструменти и изпълними бинарни файлове, които са необходими за съставянето на, отстраняване на грешки, както и изпълнението на програмата в Java. JDK е платформа зависими софтуер, така че има отделни инсталатори за Windows, Mac и Unix-базирани системи. Можем да кажем, че е JDK надмноженство на JRE. тъй като тя съдържа JRE с Java-компилатор, дебъгер, и базови класове. Текущата версия на JDK 1.8 е известен също като Java 8.
Какво е виртуална машина Java (JVM)?
JVM е сърцето на езика за програмиране Java. Когато стартирате програмата, на JVM е отговорен за превръщането на байткод в машинен код. JVM е платформено независим и предоставя основни функции, като например Java управление на паметта, събиране на боклука и т.н. Можем също така да отпусне определена сума на паметта за JVM. JVM е виртуална машина, защото тя осигурява интерфейс, който е независим от операционната система и хардуера. Тази независимост от хардуер и операционна система осигурява на Java програми, които да бъдат стартирани на всяко устройство, без необходимост от промени - пиша веднъж, тече навсякъде (Напишете веднъж - работи навсякъде).
Какво е Java Runtime Environment (JRE)?
JRE е реализация на JVM. което предоставя платформа да тече Java-програми. JRE включва Java Virtual Machine, бинарни файлове и други класове. JRE не съдържа инструменти за развитие (Java компилатор, дебъгер, и т.н.). Ако искате да стартирате всяка програма Java, трябва да инсталирате JRE.
Точно навреме Compiler (JIT) в Java
Точно навреме Compiler (JIT) е част от JVM. Той оптимизира байткод, намаляване на общото време, необходимо за съставяне на байткод в машинен код.
Още полезни статии!
- Как да изтеглите и инсталирате JDK?
- Пътят на сепаратор файл (separatorChar, pathSeparator, pathSeparatorChar) - описание и примери
- 10 Правилник за плосък дизайн
- Как да копирате масив в Java
- Как да създадете и инициализира Списък в един ред Java
- сортиране например използване на Java сравними и сравняване
- Клониране на обекти в Java. Пример на клона () метод
- Селекция от популярните грешки Java начинаещи
- Работа с класа на Java System (java.lang.System)
- Как статично пишете в Java