Каква е 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, JRE и JVM В Java програмиране в Java, Android
    Как да изтеглите и инсталирате JDK?
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Пътят на сепаратор файл (separatorChar, pathSeparator, pathSeparatorChar) - описание и примери
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    10 Правилник за плосък дизайн
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Как да копирате масив в Java
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Как да създадете и инициализира Списък в един ред Java
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    сортиране например използване на Java сравними и сравняване
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Клониране на обекти в Java. Пример на клона () метод
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Селекция от популярните грешки Java начинаещи
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Работа с класа на Java System (java.lang.System)
  • Каква е JDK, JRE и JVM В Java програмиране в Java, Android
    Как статично пишете в Java