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

Кључна разлика: ЈДК је скраћеница од Јава Девелопмент Кит, која пружа Јава развојне компоненте Јава програмерима. ЈРЕ је скраћеница за Јава Рунтиме или Рунтиме Енвиронмент Отворени ЈДК (Опен Јава Девелопмент Кит) је дио ЈДК-а, и познато је да пружају софтверске алате у отвореној имплементацији за Јава програмере.

ЈДК (Јава Девелопмент Кит) је производ компаније Орацле Цорпоратион, који се састоји од свих компоненти Јава програмирања за Јава програмере. То је некадашњи облик бинарног производа који је посебно намењен Јава програмерима, који заправо раде на Соларис, Линук, Мац ОС Кс или Виндовс. Објављено је бесплатно од стране Сун-а 17. новембра 2006. године, под ГНУ Генерал Публиц Лиценсе (ГПЛ). Постао је познат и познат по својој верзији отвореног кода, која је развијена 8. маја 2007. године.

ЈДК је окружење за развој софтвера које је познато да пружа развијене Јава програмерске могућности, као што је Јава Рунтиме Енвиронмент (ЈРЕ), интерпретер / лоадер (јава), компајлер (јавац), архиватор (јар), документација генератор (јавадоц) и други алати потребни за развој Јава-а. То је окружење за развој програма за иницијализацију Јава аплета и његових апликација. Поседује компоненте за извршавање које леже на врху већине слојева оперативног система; такође је неопходан алат за програмирање, развој, компајлирање, отклањање грешака и покретање аплета и апликација написаних на језику Јава. У почетку, Јава програмери имају два типа ЈДК алата: јава и јавац. Оба се покрећу у командној линији. Извршне датотеке извора Јава-а су једноставне текстуалне датотеке, које се чувају у .јава формату датотеке проширења. Након писања и спремања програма Јава кода, јавац компајлер се позива да креира .цласс датотеке. Када се .цласс датотеке креирају, 'јава' наредба се може даље користити за покретање јава програма.

ЈДК има колекцију примарних програмских алата и компоненти, од којих неке укључују:

  • апплетвиевер - Овај алат се може користити за покретање и исправљање Јава аплета без веб прегледника.
  • апт - Алат за обраду коментара.
  • јава - Лоадер фор Јава апплицатионс. Овај алат је интерпретер и може интерпретирати датотеке класа које генерише јавац компајлер.
  • јавац - Јава компајлер, који конвертује изворни код у Јава бајт код.
  • јавадоц - Генератор документације, који аутоматски генерише документацију из коментара изворног кода.
  • јар - Архиватор, који пакује повезане библиотеке класа у једну ЈАР датотеку. Овај алат такође помаже у управљању ЈАР датотекама.

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

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

ЈРЕ укључује различите облике имплементационих технологија, од којих су неке:

  • Јава Виртуал Мацхине (ЈВМ): Ово укључује Јава ХотСпот Цлиент и Сервер Виртуал Мацхинес.
  • Комплети алата корисничког интерфејса: То укључује скуп алата за апстрактне прозоре (АВТ), свинг, Јава 2Д, приступачност, И / О, услугу штампања, звук, превлачење (ДнД) и методе уноса.
  • Интеграционе библиотеке: укључују језик дефиниције интерфејса (ИДЛ), Јава Датабасе Цоннецтивити (ЈДБЦ), Јава именовање и интерфејс директоријума (ЈНДИ), удаљено позивање метода (РМИ), удаљени приступ позиву преко Интернета, интер-орб протокол (РМИ-ИИОП) и сцриптинг.
  • Остале основне библиотеке: укључују међународну подршку, улаз / излаз (И / О), механизам проширења, Беанс, Јава Манагемент Ектенсионс (ЈМКС), Јава изворни интерфејс (ЈНИ), математику, умрежавање, надјачавање механизма, сигурност, серијализацију и Јава за КСМЛ обрада (КСМЛ ЈАКСП).
  • Ланг и утил основне библиотеке: Ово укључује, ланг и утил, управљање, верзионисање, зип, инструмент, рефлексију, колекције, услужне програме за конкурентност, Јава архиву (ЈАР), логовање, АПИ за преференце, Реф објекте и регуларне изразе.

Поређење између ЈДК и ЈРЕ:

ЈДК

ЈРЕ

Увод

Јава Девелопмент Кит (ЈДК) је производ корпорације Орацле намењен Јава програмерима.

Јава Рунтиме Енвиронмент (ЈРЕ) је бесплатна и отворена имплементација Јава програмског језика.

Означава

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

Јава Рунтиме, Рунтиме Енвиронмент Отворите ЈДК (Опен Јава Девелопмент Кит)

Улоге

ЈДК је намењен програмерима.

ЈРЕ је намењен корисницима и треба га инсталирати.

Садржи

ЈДК садржи један (или више) ЈРЕ.

ЈРЕ је поред ЈДК.

Основне функције

ЈДК се користи за развој Јава програма.

ЈРЕ је довољан за покретање Јава програма.

Потребно за задатке као што је

Ако се програм треба компајлирати онда је потребан ЈДК.

Ако се програм треба извршити, потребно је ЈРЕ.

Сет компоненти

Садржи ЈРЕ и развојне алате.

Садржи скуп библиотека и других датотека које ЈВМ користи током извршавања.

Рад

Користећи ЈДК алате потребне за компајлирање Јава изворне датотеке, креирајте датотеке у класи, тј. Јавац, даље компајлирају датотеке.

Коришћењем програма ЈРЕ Јава програми се не могу компајлирати.

Рецоммендед

Везани Чланци

  • популарна поређења: Разлика између овлаживача и хладне креме

    Разлика између овлаживача и хладне креме

    Кључна разлика: Моистуризерс и Цолд Цреамс су најпожељнији тип креме; обично се јавља конфузија у њиховој употреби, док се хидратантна крема користи током дана да би се кожа заштитила од сувоће, хладна крема се користи током хладне сезоне да би кожа задржала хидратацију. И хидратантне и хладне креме се чешће преферирају на општој основи за проблеме везане за кожу. Овлаживач се разликује према типу коже, док је хладна крема нормално доступна крема, углавном погодна за све типове коже. Саста
  • популарна поређења: Разлика између диода и исправљача

    Разлика између диода и исправљача

    Кључна разлика: Диода је тип електричног уређаја који омогућава струји да се креће кроз њу само у једном смјеру. Састоји се од полупроводника типа Н и полупроводника типа П који се постављају заједно. Исправљачи су електронски уређаји који се користе за претварање измјеничног напона у једносмјерни пулсирајући истосмјерни напон. Диоде се често користе у пројектов
  • популарна поређења: Разлика између Фулл Бед и Куеен Бед

    Разлика између Фулл Бед и Куеен Бед

    Кључна разлика: Цијели кревет односи се на кревет за опуштање или спавање, који мјери 54 ”к 75”. Док, краљица кревет се такођер односи на кревет за опуштање, одмор и спавање, али то мјере 60 "к 80". Кревет је комад намештаја, обично равна и мека, и користи се за спавање или за опуштање. Непогрешиво време се проводи у кревету за оне који се жел
  • популарна поређења: Разлика између дневне и дневне куће

    Разлика између дневне и дневне куће

    Кључна разлика: Дневна брига је установа у којој се деца брину о раду током радног времена, у одсуству њихових родитеља / старатеља. Дневни дом је у суштини дневна брига, а једина разлика је што се овај дан обично обавља код резидената. Дневни центри су се показали као благослов за запослене родитеље / старатеље који желе да осигурају да се њихово дијете добро брине, када су заузети обављањем посла. Уз бригу о дјеци, уста
  • популарна поређења: Разлика између ВПН и АПН

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

    Кључна разлика: ВПН, скраћено од виртуелне приватне мреже, је мрежа која штити приватне информације које се шаљу преко јавне телекомуникационе мреже. АПН, скраћено од назива приступне тачке, штити поверљиве информације које се шаљу преко јавне телекомуникационе мреже. ВПН (Виртуал Привате Нетворк) и АПН (Аццесс Поинт Наме) су два различита начина да људи размењују податке преко мреже. ВПН, скраћеница од Виртуал Привате Нетворк, је мрежа која штити повјерљиве информације које се шаљу путе
  • популарна поређења: Разлика између НиМХ и мАх батерија

    Разлика између НиМХ и мАх батерија

    Кључна разлика: НиМХ је врста пуњиве батерије. мАх је израчунавање енергије коју батерија може испоручити. НиМХ и мАх су оба термина који се најчешће користе са батеријама, посебно пуњивим батеријама. Пуњиве батерије су постале одлична економична алтернатива за употребу стандардних батерија за једнократну употребу, јер се могу пунити до 1000 пута пре него што је
  • популарна поређења: Разлика између ЛАН-а и Етхернета

    Разлика између ЛАН-а и Етхернета

    Кључна разлика: ЛАН представља локалну мрежу. То је врста мреже за комуникацију података која је ограничена у географском опсегу. У ЛАН-у, уређаји комуницирају преко заједничког комуникацијског канала који омогућава умјерене брзине пријеноса података. Етхернет је технологија која се широко користи у ЛАН мрежи. Наведена је у стандарду названом ИЕЕЕ 802.3. То је технологија која пружа податковну везу и физичку спецификацију за контролу и управљање приступом зај
  • популарна поређења: Разлика између Ек гратиа и Бонуса

    Разлика између Ек гратиа и Бонуса

    Кључна разлика: Ек гратиа се односи на чин донације који је настао због моралне обавезе, а не законских обавеза, док је бонус додатна новчана корист која се обично даје запосленом како би се препознао његов допринос или учинак. Оксфордски речник дефинише ек гратиа као „(у односу на плаћање) учињено из моралне обавезе, а не због било каквог законског захтева“. Изводи се од латинског што значи "из корист&q
  • популарна поређења: Разлика између салса и јазза

    Разлика између салса и јазза

    Кључна разлика: Салса је категорија стилизованог кубанског ритмичког плеса са елементима роцк и соул музике. Џез је настао из афроамеричког народног плеса. Џез плес је облик плеса који приказује плесачев индивидуални стил и оригиналност. Салса је плесна форма која потиче од кубанског сина и афро-кубанског плеса, углавном повезана са стилом салса музике. Обично је то партнерски плес. Према изјавама музиколога и историчара музике, име

Избор Уредника

Разлика између дрвета и биљке

Кључна разлика: Дрвеће и биљке спадају под исту Плантае Кингдом, која је једна од пет највећих Краљевстава. Дрвеће и биљке имају много више заједничког него разлику. Може се рећи да док су сва стабла биљке, не могу све биљке бити дрвеће. Када говоримо о разликама између дрвета и биљке, на памет дола