Разлика између Јаве и ЈРЕ

јаваЈава против ЈРЕ

Јава је софтверска платформа која омогућава обједињену базу кода за креирање и примену апликација у широком спектру оперативних система. Пре Јава-е, требало би да прекомпајлирате, па чак и уредите свој код, да бисте га покренули на другом оперативном систему. Помоћу Јаве можете једном написати програм и бити сигурни да ће се покретати на широком спектру оперативних система, под условом да постоји ЈВМ или Јава виртуелна машина која извршава Јава апликацију и делује као посредник између апликација и оперативни систем. ЈВМ је упакован заједно са колекцијом софтвера и назива се ЈРЕ или Јава Рунтиме Енвиронмент.



Тхе ЈРЕ не садржи само ЈВМ, који је најважнији софтвер у пакету, већ и додатни софтвер који проширује функционалности Јаве. То укључује АВТ, Свинг и мноштво других библиотека које Јава апликације могу користити.



Да би програмерима било лакше, програмирање на Јави остаје исто без обзира на оперативни систем за који ће се резултујући програм користити. Међутим, да би Јава апликације исправно радиле, морате имати одговарајући ЈРЕ за свој оперативни систем. Јава нуди широк спектар ЈРЕ-ова за преузимање који одговарају великом броју постојећих оперативних система. Можете пронаћи ЈРЕ за било који оперативни систем, укључујући и оне за паметне телефоне, попут Виндовс Мобиле и Гоогле Андроид, па чак и стандардни мобилни телефони. Постоје различите спецификације за рачунаре и мобилне телефоне, јер они не деле исти хардвер, а рачунарске апликације се често не покрећу на мобилним телефонима.

Преносивост Јава апликација је кључ његовог успеха. Не само у рачунарима, већ и у мобилним телефонима, где се оперативни систем може увелико разликовати од једног произвођача до другог, па чак и од једне слушалице до друге. Велики број доступних ЈРЕ-ова то омогућава, али је и мало тешко одржавати. Постоји и велики број СДК-ова, пакет који садржи све ресурсе потребне за креирање Јава апликација, али није ни близу броја ЈРЕ-ова. То је зато што бисте Јава програме покретали на мобилним телефонима, али не и нужно покретање кодних програма на мобилном телефону.



Резиме:

1. Јава је софтверска платформа, док је ЈРЕ софтверски пакет.

2. ЈРЕ садржи потребан софтвер за трчање Јава апликације.



3. Јава је иста, без обзира на оперативни систем, док се ЈРЕ разликује.

Популар Постс

Борбени филмови: Рат је безобразан

Госпођа Минивер рат представља као случај ужасних манира: санитарни начин за промоцију солидарности са Британијом у раним годинама Другог светског рата.

„Да ли смо ми негативци?“ Кратка историја Тотенкопф Инсигније

Некада повезан са пруским хусарима, Тотенкопф је данас симбол зла нацистичког режима

Разлика између АВМ и анеуризме мозга

АВМ вс анеуризма мозга Шта су АВМ и анеуризма мозга? Артерио венска малформација (АВМ) је урођена абнормалност артеријског и венског система

Разлика између ВПА и ВПА2

ВПА вс ВПА2 ВПА (Ви-Фи заштићени приступ) и ВПА2 две су мере безбедности које се могу користити за заштиту бежичних мрежа. ВПА користи ТКИП (привремени кључ

Арсенал | Грал СА-7

Совјетски изграђени преносни систем ПВО Стрела-2 (МАНПАД) развијен је крајем 1950-их, заснован у великој мери на обавештајним подацима које је прикупио КГБ о

Приказ игре: Снипер Елите В2

Снајпер Елите В2 ставља играче у ципеле Карла Фаирбурнеа, усамљеног америчког снајперског оперативног ОСС-а дубоко иза непријатељских линија у Берлину априла 1945. Вициоус