Java JDK, JRE un JVM

Šajā apmācībā jūs uzzināsiet par JDK, JRE un JVM. Jūs arī uzzināsiet galvenās atšķirības starp tām.

Kas ir JVM?

JVM (Java Virtual Machine) ir abstrakta mašīna, kas ļauj jūsu datoram palaist Java programmu.

Palaidot Java programmu, Java kompilators vispirms apkopo jūsu Java kodu baitkodā. Pēc tam JVM pārveido baitkodu vietējā mašīnkodā (instrukciju kopa, ko datora centrālais procesors izpilda tieši).

Java ir no platformas neatkarīga valoda. Tas ir tāpēc, ka, rakstot Java kodu, tas galu galā tiek rakstīts JVM, bet ne jūsu fiziskajai mašīnai (datoram). Tā kā JVM izpilda Java baitkodu, kas ir neatkarīgs no platformas, Java ir neatkarīgs no platformas.

Java programmas darbība

Ja jūs interesē uzzināt par JVM arhitektūru, apmeklējiet The JVM Architecture Explained.

Kas ir JRE?

JRE (Java Runtime Environment) ir programmatūras pakotne, kas nodrošina Java klases bibliotēkas, Java Virtual Machine (JVM) un citas sastāvdaļas, kas nepieciešamas Java lietojumprogrammu darbināšanai.

JRE ir JVM virsgrupa.

Java izpildlaika vide

Ja jums ir nepieciešams palaist Java programmas, bet tās nav jāattīsta, JRE ir tas, kas jums nepieciešams. JRE var lejupielādēt no Java SE Runtime Environment 8 Downloads lapas.

Kas ir JDK?

JDK (Java Development Kit) ir programmatūras izstrādes komplekts, kas nepieciešams lietojumprogrammu izstrādei Java. Lejupielādējot JDK, kopā ar to tiek lejupielādēts arī JRE.

Papildus JRE JDK satur arī vairākus izstrādes rīkus (kompilatori, JavaDoc, Java atkļūdotājs utt.).

Java izstrādes komplekts

Ja vēlaties izstrādāt Java lietojumprogrammas, lejupielādējiet JDK.

Attiecības starp JVM, JRE un JDK.

Attiecības starp JVM, JRE un JDK

Interesanti raksti...