Különbség a Java és a JRE között A különbség

Anonim

Java vs JRE

A Java egy olyan szoftver platform, amely lehetővé teszi az egységes kódbázis alkalmazások létrehozását és telepítését az operációs rendszerek széles körében. A Java előtt újra kell fordítani, és még szerkeszteni kell a kódot annak érdekében, hogy egy másik operációs rendszeren futhasson. A Java programmal egyszer írhat egy programot, és győződjön meg róla, hogy számos operációs rendszeren futtatható, feltéve, hogy létezik egy JVM vagy Java virtuális gép, amely végrehajtja a Java alkalmazást. alkalmazás és az operációs rendszer. A JVM egy szoftvercsomaggal együtt csomagolt, és JRE vagy Java Runtime Environment néven említi.

A JRE nem csak a JVM-et tartalmazza, amely a csomag legfontosabb szoftvere, hanem extra szoftver is, amely kiterjeszti a Java funkcióit. Ez magában foglalja az AWT, Swing és sok más könyvtárt, amelyeket a Java alkalmazások használhatnak.

A programozók megkönnyítése érdekében a programozás Java-ban változatlan marad, függetlenül attól az operációs rendszertől, amelyhez a kapott programot használni fogják. Azonban ahhoz, hogy a Java alkalmazások megfelelően működjenek, a JRE-nek megfelelő operációs rendszerrel kell rendelkeznie. A Java sokféle letölthető JRE-t szállít a mai nagyszámú operációs rendszerhez. Megtalálható a JRE bármilyen operációs rendszerhez, beleértve az okostelefonokhoz, például a Windows Mobile és a GoogleAndroidhoz, sőt a hagyományos mobiltelefonokhoz is. Számítógépek és mobiltelefonok esetében azonban eltérő előírások vannak, mivel nem ugyanazt a hardvert használják, és a számítógépes alkalmazások gyakran nem futnak mobiltelefonokon.

A Java alkalmazások hordozhatósága a siker kulcsa. Nemcsak a számítógépeken, hanem a mobiltelefonok esetében is, ahol az operációs rendszer nagyban különbözhet egy gyártótól a másikig, sőt akár egy kézibeszélőről a másikra is. A rendelkezésre álló JRE-k nagy száma teszi ezt lehetővé, de egy kicsit nehéz fenntartani. Vannak olyan SDK-k is, amelyek a Java alkalmazások létrehozásához szükséges összes erőforrást tartalmazzák, de ez nem áll közel a JRE-k számához. Ez azért van, mert futtatnák a Java-alkalmazásokat mobiltelefonokon, de nem feltétlenül kódprogramokat futtatnak egy mobiltelefonon.

Összefoglaló:

1. A Java egy szoftver platform, míg a JRE egy szoftvercsomag.

2. A JRE tartalmazza a Java alkalmazások futtatásához szükséges szoftvert.

3. A Java ugyanaz, függetlenül az operációs rendszertől, míg a JRE különbözik.