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

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

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

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

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

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

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

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

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

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

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

ЈДК

ЈРЕ

Увод

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

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

Означава

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

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

Улоге

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

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

Садржи

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

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

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

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

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

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

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

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

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

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

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

Рад

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

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

Рецоммендед

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

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

    Разлика између наде и жеље

    Кључна разлика: Термин 'Нада' односи се на жеље и жеље особе које особа има. Термин 'жеља' се често повезује са магијом или артефактима на којима неко жели. Жеља се такође користи за изражавање жеља или давање некога на најбољи начин. Нада и жеља су две речи за које се често верује да су сличне природе јер обе зависе од жеље особе. Међутим, ове речи, иако имплицирају жеље, користе се у различитим контекстима. Термин
  • популарна поређења: Разлика између СГМЛ-а и ХТМЛ-а

    Разлика између СГМЛ-а и ХТМЛ-а

    Кључна разлика : СГМЛ и ХТМЛ, оба су језици за програмирање рачунара. Обојица су добро познати језици који се користе за развој веб страница. Они се пишу у унапред дефинисаним елементима ознаке. Основна разлика је да је ХТМЛ подскуп СГМЛ-а. ХТМЛ означава Хипер Тект Маркуп Лангуаге. То је познати компјутерски језик који се користи за развој веб стран
  • популарна поређења: Разлика између породичне собе и дневне собе

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

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

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

    Кључна разлика: Пјесма је комадић писања који има обиљежја и говора и пјесме, док је поезија умјетност стварања ових пјесама. Поезија се користи и за колективно или као жанр књижевности. Као први сусрет са песмама можете запамтити песничке или вртићке песме. Пишу се у метричким ритмичким линијама. Ове песме вртића су једноставне, углавн
  • популарна поређења: Разлика између Самсунг Галаки Таб 3 10.1 и Самсунг Галаки Таб 3 8.0

    Разлика између Самсунг Галаки Таб 3 10.1 и Самсунг Галаки Таб 3 8.0

    Кључна разлика: Самсунг Галаки Таб 3 10.1 је назван по 10.1-инчном екрану који се нуди на уређају. Уређај долази са истом резолуцијом као и њен 8-инчни паралелни, што смањује његову ппи густину на 149 ппи. Уређај ће напајати 1.6 ГХз дуал-цоре Атом процесор који обезбеђује Интел и који ће понудити 1 ГБ РАМ-а. Самсунг је додао још један таблет на своју про
  • популарна поређења: Разлика између оквира и ИФраме-а

    Разлика између оквира и ИФраме-а

    Кључна разлика: Оквир је ХТМЛ ознака која се користи за поделу веб странице на различите оквире / прозоре. Користи се као ознака, специфицира сваки оквир унутар ознаке оквира. Ифраме ас Овај код показује да ће на тренутној страници бити приказан оквир који садржи изворни УРЛ. Дакле, извор се уграђује унутар тренутне
  • популарна поређења: Разлика између зимских олимпијских игара и летње олимпијске игре

    Разлика између зимских олимпијских игара и летње олимпијске игре

    Кључна разлика : Олимпијске и зимске и зимске Олимпијске игре организира МОК (Међународни олимпијски комитет) у размаку од сваке двије године. Разлика између њих лежи у просторима на којима се одржавају и играма које они приказују. Олимпијске игре су почеле у Олимпији, у старој Грчкој. Од тада, конкуренција се појавила да постане најистакнутији спортски догађај у свету. Олимпијада је изузетно популарна мултиспортска м
  • популарна поређења: Разлика између Нагар Нигама и Нагара Палике

    Разлика између Нагар Нигама и Нагара Палике

    Кључна разлика: Нагар Нигам, познат и као опћинска корпорација, је локално управно тијело које има више од милијун становника. Нагар Палика, такође познат као општина, је урбано локално тело које управља градом са популацијом од 10.000 до 30.000 становника. Нагар Нигам се такође назива општинска корпорација. То је урбано локално управно тијело које ради на обезбјеђивању неопходних друштвених услуга као што су здравс
  • популарна поређења: Разлика између креме за уклањање длака и депилације

    Разлика између креме за уклањање длака и депилације

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

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

Разлика између ИоуТубе и Вево

Кључна разлика: ИоуТубе има све доступне видеозаписе за преглед. Вево има само музичке и сличне садржаје. И ИоуТубе и Вево су веб сајтови за размјену видеа, али и даље постоје значајне разлике између њих. ИоуТубе је углавном сајт за покретање корисника, где појединци преносе, гледају и деле видео снимке. Међутим, када су корисници почели да шаљу и деле музичке видео