СИТЕ СЕАРЦХ

Јава Интегратед Девелопмент Енвиронмент

Са концептом Јава платформе,сваки власник најпримитивнијег мобилног телефона. Јава развојно окружење претпоставља стварање универзалних апликација које се могу користити за покретање, без обзира на инсталирани оперативни систем. Размотримо основне аспекте њеног функционисања и примене.

Шта је Јава развојно окружење?

Заправо, развојно окружење је искључиво програмски језик базиран на универзалним наредбама препознатим у Јава Рунтиме окружењу.

Јава развојно окружење

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

Примена у рачунарској технологији

У почетку овај пројекат су развили Сун Мицросистемс, који је касније подржао Орацле.

Ецлипсе Јава развојно окружење

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

Али на крају, Јава развојно окружење са рачунара или мобилних система је потпуно независно.

Уграђени модули мобилних система

Ако говоримо о паметним телефонима и таблетима, иста верзија Ецлипсе-а (Јава развојно окружење) односи се само на употребу графичке апликације која вам омогућава креирање Јава апликације за неколико минута.

Јава развојно окружење

Заправо, у самој апликацији се врши нека врста адресирања или захтева, чије су функције наведене у оперативном систему.

А ово се односи на мобилне уређаје. Да ли сте приметили да понекад с временом или Виндовс Пхоне или Андроид почињу да "пљују" у смислу пружања тренутних ажурирања? То није ништа друго него двије компоненте:

  • Јава Рунтиме;
  • Мицрософт .НЕТ Фрамеворк.

Оно што је тужно, прва компонента са системским грешкама није повезана. Ова платформа је потпуно независна и извршна у плану команди подразумевано.

Интегрисана ЈАВА развојна средина: најједноставна апликација

Чињеница да се овај систем користи у мобилним верзијама, нико не сумња. Подржано је Јава развојно окружење Јава, а да не помињемо производе "јабуке".

Јава интегрирано развојно окружење

Међутим, у смислу извршних апликација, све није тако једноставно. И зато.

Извршиви аплети

Прво, одмах треба обратити пажњу на систем у којем би требало инсталирати одговарајући архивер (ВинРАР - бар, боље - 7-Зип).

Развојно окружење за Јава програме односи се на чињеницу да се подаци чувају као архива која се не може отворити стандардним Виндовс алатима.

Архивирани подаци

У најбољем случају, можете користити екстракторе као што је горе наведено. Али, ако сте користили технологију додатног (максималног) метода компресије приликом креирања архиве, нема помоћи.

Чак и ажурирање архиватора неће моћи направити неопходне промјене. Мораће се примијенити ажурирање цијеле платформе, иако је у почетку порука о доступној исправци "виси" у системској палети.

Ажурирање платформе

Ажурирање је прилично једноставно. Довољно је само кликнути на лежиште на трепћућу икону која вас позива да инсталирате доступну исправку. Вријеме препознавања може трајати неколико минута. Ово је нормално.

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

Зашто Јава не зависи од оперативног система?

Као што је већ речено, овај програмски језик се односи на објектно оријентисане (слично Ц + / Ц ++, на којима је програмиран Виндовс).

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

У софтверском окружењу самог оперативног система,Постоји уграђени модул одговоран за извршавање језичких наредби. И то се на било који начин не односи на специфична окружења попут Мицрософт. НЕТ Фрамеворк-а или било којег другог произвођача оперативног система који се развија за рад сопствених аплета.

Мобилни уређаји

Што се тиче чак и обичних мобилних телефона безоперативни систем на броду, они су такође поседује оригинални подршку за ову платформу. Типично, инсталатери имају наставак ЈАР или ЈАД и сасвим основне инсталиран чак и на примитивним телефонима.

јава андроид развојно окружење

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

Шта могу да кажем, јер чак и старе игре за једноставне телефоне могу се једноставно инсталирати. Иако се верује да се "напредни" оперативни системи не користе у њима, то није тако.

Јава развојно окружење

Чак иу најстаријим моделима као што је Нокиа 3310платформа се прикључује. У супротном, како би функционисао телефон? У истом систему, као што је већ јасно, ту је и уграђена подршка, која је одговорна за Јава развојна окружења.

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

Закључак

Као што видите, Јава развојно окружење јеУниверзални и компатибилни са свим системима. Али ради много брже од превода команди заснованих на Ц + / Ц ++. Према неким студијама, брзина рада може бити 20-30 пута већа, иако је потрошња меморијских ресурса на нивоу изнад.

Али, ако сумирамо одређени резултат, вреди напоменутиПрава свестраност коју нуди Јава развојно окружење. У ствари, компатибилан је са свим системима, што га чини најпопуларнијим при креирању истих мултимедијалних апликација или игара.

Одвојено је потребно рећи да су најновије верзије Јава-ана бази подршке генеричког програмирања, заснованог на Еиффеловим и Ц # технологијама, радикално различитим од Ц ++. Овде можете користити аутоматску конверзију скаларних типова података и увоз такозваних статичких поља, а не помињати могућност креирања пратеће документације са изворним кодом.

У верзији Јава СЕ 6, много новихфункције, које укључују чак и признавање јапанских и будистичких календара, способност да створи цео ХТТП-сервер, убрзано преношење класне тока и компресоване податке да повећају продуктивност и до 70%, а да не помињемо контролне табле ЈЦонсоле, подржава ОпенГЛ и ДирецтКс хардвер.

Ово се углавном односи на графичке адаптере,иако се може односити на коришћење чак и аудио уређаја (најчешће виртуелних заснованих на АСИО4АЛЛ драјверима). Исто важи и за неке софтверске синтисајзере или МИДИ тастатуре. Али коришћење извршних Јава-аплета није увек обезбеђено.

</ п>
  • Оцена: