Јава ЈДК, ЈРЕ и ЈВМ

У овом упутству ћете научити о ЈДК, ЈРЕ и ЈВМ. Такође ћете научити кључне разлике између њих.

Шта је ЈВМ?

ЈВМ (Јава Виртуал Мацхине) је апстрактна машина која омогућава рачунару да покреће Јава програм.

Када покренете Јава програм, Јава преводилац прво компајлира ваш Јава код у бајт код. Затим ЈВМ преводи бајт код у изворни машински код (скуп упутстава које ЦПУ рачунара извршава директно).

Јава је језик који не зависи од платформе. То је зато што када пишете Јава код, он је на крају написан за ЈВМ, али не и за вашу физичку машину (рачунар). Будући да ЈВМ извршава Јава бајт код који је неовисан о платформи, Јава је независна од платформе.

Рад Јава програма

Ако сте заинтересовани за учење о ЈВМ архитектури, посетите Тхе ЈВМ Арцхитецтуре Екплаинед.

Шта је ЈРЕ?

ЈРЕ (Јава Рунтиме Енвиронмент) је софтверски пакет који нуди библиотеке класе Јава, Јава виртуелну машину (ЈВМ) и друге компоненте потребне за покретање Јава апликација.

ЈРЕ је суперсет ЈВМ-а.

Јава Рунтиме Енвиронмент

Ако требате да покренете Јава програме, али их не развијате, ЈРЕ је оно што вам треба. ЈРЕ можете преузети са странице Јава Довнлоадс Рунтиме Енвиронмент 8 Довнлоадс.

Шта је ЈДК?

ЈДК (Јава Девелопмент Кит) је комплет за развој софтвера потребан за развој апликација на Јави. Када преузмете ЈДК, са њим се преузима и ЈРЕ.

Поред ЈРЕ, ЈДК садржи и низ развојних алата (компајлери, ЈаваДоц, Јава Дебуггер, итд.).

Јава Девелопмент Кит

Ако желите да развијете Јава апликације, преузмите ЈДК.

Однос између ЈВМ, ЈРЕ и ЈДК.

Однос између ЈВМ, ЈРЕ и ЈДК

Занимљиви Чланци...