Шта је ЈДК? - Кључни појмови и компоненте ЈДК

Преглед садржаја:

Anonim

Увод у ЈДК (Јава Девелопмент Кит)

ЈДК се обично назива окружење за развој софтвера. У основи пружа развојно окружење за све Јава апликације и аплете. Садржи неке од софтверских компоненти, па се стога назива и пакетом софтверских компоненти. Јава је програм независан од платформе, тј. Може се користити у неколико сценарија, независно од система. То је један од брзих, поузданих и сигурних програмских језика. Може се користити за извршавање веб локација и апликација. Али Јава се не може правилно имплементирати без ЈДК (Јава Девелопмент Кит).

Шта је ЈДК?

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

ЈДК Цомпонентс

Погледајмо неке од најкоришћенијих ЈДК компоненти које су наведене доле:

  1. ЈРЕ : Јава Рунтиме Енвиронмент
  2. јава: То је једноставно утоваривач који ради за све јава апликације. Такође, овај одређени алат тумачи датотеку класе коју је створио јавац. Појединачни јава покретач користи се у сврху развоја и имплементације. Прошли су дани када је ЈРЕ коришћен као покретач размештања. Данас ЈРЕ не постоји са Сун ЈДК и потпуно га је заменио овај нови јава лоадер.
  3. јавац: То је преводилац. И, у основи, претвара изворни код у Јава бајт код
  4. апплетвиевер : Кроз ову компоненту, без узимања помоћи веб прегледача, можемо покренути Јава апплете и чак их отклонити.
  5. апт: користи се као алат за обраду напомена
  6. ектцхецк: За идентификовање сукоба користи се следећа провера
  7. идљ: Компајлер за ИДЛ-Јава, који се користи за генерисање Јава веза из дате Јава ИДЛ датотеке
  8. јабсвитцх: То је Јава Аццесс Бридге
  9. јавадоц: То је генератор документације, који аутоматски израђује документацију из коментара изворног кода
  10. јар: То је архивер. Заједно с повезаним библиотекама класа у једну ЈАР датотеку. Такође, управља тим датотекама
  11. јавафкпацкагер: То је алат за постизање пакета и потписивање ЈаваФКС апликација
  12. јарсигнер: То је алат за проверу и потписивање
  13. јавах: То је генератор стуб-а и заглавље „Ц“ који се користи за писање уграђених метода
  14. јавап: То је растављач датотека класе
  15. јававс: То је Јава Веб Старт центар за ЈНЛП апликације
  16. ЈЦонсоле: То је конзола која се користи за надгледање и управљање Јава-ом
  17. јдб: То је исправљање погрешака
  18. јхат: То је Јава Хеап Аналисис Тоол (експериментални)
  19. јинфо: Посебно се користи за добијање информација о конфигурацији из покренутог Јава процеса
  20. јмап: То је Орацле јмап који је уједно и мапа меморије. Ово даје резултат мапе меморије за Јава. Са друге стране, корисно је за штампање хеап меморије или дељене меморије објеката мапира детаље одређеног језгра депоније или процеса.
  21. јмц: Познат је као Јава миссион Цонтрол
  22. јпс: то је ЈВМ процес, алатка за статус. Може да котира инструментиране ХотСпот ЈВМ-ове на циљном систему
  23. јрунсцрипт: То је Јава скрипта наредбеног ретка
  24. јстацк: Алат исписује трагове Јава стацк-а
  25. јстат: Алат за статистику Јава Виртуал Мацхине
  26. кеитоол: Алат за манипулацију Кеисторе-ом
  27. пацк200: Алат за компресију ЈАР
  28. Полицитоол: Услужни програм који одређује вријеме извођења Јава. То значи да је то средство за креирање и управљање политиком.
  29. ВисуалВМ: То је визуелно средство. Интегрисан је са бројним ЈДК алатима командне линије.
  30. всимпорт : Производи преносиве ЈАКС-ВС артефакте са циљем да се позва на веб услугу
  31. кјц: То је део Јава АПИ-ја за појачавање КСМЛ Биндинг (ЈАКСБ) АПИ-ја. Након прихватања КСМЛ схеме, он генерише Јава класе

Уз то, доступни су и развојни алати; библиотеке и апс су доступне са ЈДК. Још једна главна компонента је ЈВМ, који се назива како Јава Виртуал Мацхине пружа подршку извршења на било којој платформи.

Ово су софтверске компоненте доступне уз ЈДК.

Разумевање ЈДК

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

Зашто се користи ЈДК?

Јава Девелопмент Кит садржи разне алате и информације о Јава развоју. Примена Јава софтвера је једноставна као и преузимање ЈДК софтвера и његово мешање са цласспатх. Након преузимања током инсталирања ЈДК-а, избор исправне верзије Јава-а биће једини начин извршавања програма. Јава 8 је најчешће коришћена верзија, али је Јава 10 најновија верзија доступна и на мрежи.

Скуп директорија - ЈДК користи се у примени спецификације Јава платформе, укључујући библиотеке класе као и преводилац. Може се назвати и суперсетом ЈРЕ.

Намена ЈДК

Главна сврха ЈДК је састављање кода и претварање јава кода у бајт код, при чему је ЈРЕ неопходан за извршавање тих бајт кодова.

Јава Девелопмент Кит може се имплементирати на различитим Јава платформама наведеним у даљем тексту које је објавила Орацле Цорпоратион.

  • Јава СЕ: Стандардно издање Јава платформе
  • Јава ЕЕ: Ентерприсе Едитион Јава платформа
  • Јава МЕ: Мицро Едитион Јава платформа

Избор једне од горе наведених платформи у потпуности овиси о врсти пројекта који се подузима.

Закључак

Дакле, о томе се ради у ЈДК. Добар је тренутак да почнете радити са дубоким разумевањем ЈДК. Биће лакше изградити ЈАВА апликацију учењем основа ЈДК-а и његових компоненти као што је објашњено у горњем чланку. Дакле, започните и искористите максимум овог садржаја како бисте постигли профитабилне резултате у дужем року.

Препоручени чланци

Овај чланак је вођен према Шта је ЈДК (Јава Девелопмент Кит). Овде смо разговарали о основним концептима са списком компоненти и употреба. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Како инсталирати Јава 8
  2. Да ли је ЈаваСцрипт случај осетљив?
  3. Питхон 3 (шифре)
  4. Ц ++ стринг функције
  5. ЈаваФКС Лабел
  6. Изглед ЈаваФКС-а
  7. Врсте и како створити ЈаваФк карте?
  8. ЈаваФКС Слидер
  9. Како уносити текст у ЈаваФКС ТектФиелд?
  10. Конструктори и методе ЈаваФк дугмета
  11. Топ 15 метода ХБок-а у ЈаваФКС-у