KompyutaProgramu

Mazingira ya Maendeleo ya Java

Karibu kila mmiliki wa simu ya mkononi ya kwanza hujua dhana ya jukwaa la Java. Mazingira ya maendeleo ya Java yanakubali kuundwa kwa maombi ya ulimwengu wote ambayo yanaweza kutumika kukimbia, bila kujali mfumo wa uendeshaji uliowekwa. Hebu fikiria mambo ya msingi ya utendaji na matumizi yake.

Je, mazingira ya Java ya maendeleo ni nini?

Kwa hakika, mazingira ya maendeleo ni lugha tu ya programu kulingana na amri za ulimwengu zilizojulikana katika mazingira ya Java Runtime.

Kwa kusema, mazingira ya maendeleo ya Java bila jukwaa la awali lililowekwa kwenye Windows sawa haitatumika. Lakini msaada huu hutolewa awali, ambayo inaokoa mtumiaji yeyote kutokana na haja ya kufunga vipengele vingine.

Maombi katika teknolojia ya kompyuta

Awali, mradi huu ulianzishwa na Sun Microsystems, ambayo baadaye iliungwa mkono na Oracle.

Vipengele vya msimbo wa kutekeleza ni hivyo kwamba haujitegemea aina ya mfumo wa uendeshaji iliyowekwa. Lugha yenyewe inamaanisha zana za maendeleo za msingi, sawa na mifumo ya uendeshaji wa programu.

Lakini mwisho, mazingira ya maendeleo ya Java kutoka kwa kompyuta au mifumo ya simu ni huru kabisa.

Moduli zilizojengwa za mifumo ya simu

Ikiwa kuzungumza juu ya simu za mkononi na vidonge, toleo sawa la Eclipse ( mazingira ya maendeleo ya Java) linahusu tu matumizi ya programu ya graphic ambayo inaruhusu kuunda programu ya Java kwa dakika chache.

Kwa kweli, katika maombi yenyewe, aina fulani ya kushughulikia au ombi inafanywa, kazi zake zinazotolewa katika mfumo wa uendeshaji.

Na hii inatumika kwa vifaa vya simu. Je! Umegundua kwamba wakati mwingine kwa muda au Windows Simu au Android huanza "kupiga mate" kwa kutoa masharti ya haraka? Hii sio zaidi ya vipengele viwili:

  • Runtime ya Java;
  • Microsoft .NET Framework.

Nini huzuni zaidi, sehemu ya kwanza na hitilafu za mfumo haziunganishwa. Jukwaa hili ni huru kabisa na linaweza kutekelezwa kwa suala la amri kwa default.

Jumuia ya maendeleo ya JAVA: maombi rahisi

Ukweli kwamba mfumo huu hutumiwa katika matoleo ya simu, hakuna mtu anayekabili. Mazingira ya Java ya maendeleo ya Android yanasaidiwa, bila kutaja bidhaa za "apple".

Hata hivyo, kwa upande wa maombi ya kutekeleza, kila kitu si rahisi. Na ndiyo sababu.

Applet zilizoweza kutekelezwa

Kwanza, mara moja ni lazima kuzingatia mfumo ambao archiver sahihi inapaswa kuwa imewekwa (WinRAR - angalau, bora - 7-Zip).

Mazingira ya maendeleo ya Java yanahusu ukweli kwamba data imehifadhiwa kama kumbukumbu ambayo haiwezi kufunguliwa na zana za kawaida za Windows.

Takwimu zilizohifadhiwa

Kwa bora, unaweza kutumia madaktari kama vile hapo juu. Lakini ikiwa unatumia teknolojia ya njia ya ziada ya ukandamizaji (upeo) wakati wa kujenga kumbukumbu, hakuna kitu cha kukusaidia.

Hata uppdatering archiver haitaweza kufanya mabadiliko muhimu. Hapa utatakiwa kutumia sasisho la jukwaa nzima, ingawa awali ujumbe kuhusu upatikanaji unaopatikana ni "kunyongwa" kwenye tray ya mfumo.

Mwisho wa Jukwaa

Sasisho ni rahisi sana. Ni ya kutosha tu bonyeza kwenye tray kwenye ishara inayoangaza ambayo inakuwezesha kufunga sasisho. Wakati wa kutambua inaweza kuchukua hadi dakika kadhaa. Hii ni ya kawaida.

Ikiwa hutaki kusubiri, hakuna matatizo - kwenda kwenye rasilimali rasmi ya Microsoft na kupakua programu kutoka hapo. Haipendi njia hii? Sakinisha JDK au J2SE, ambayo ni ugani wa Java, na kisha usakinishe moduli inayotakiwa kutoka kwa waliochaguliwa, baada ya kuwa uanzishaji hutokea moja kwa moja. Mwishoni mwa mchakato, huenda unahitaji kuanzisha upya mfumo.

Kwa nini Java haina kutegemea OS?

Kama ilivyoelezwa tayari, lugha hii ya programu inahusu kitu ambacho kinaelekezwa na kitu (sawa na C + / C ++, ambayo Windows inapangwa).

Lakini asili yake ni kwamba mashine ya Java-virtual ina uwezo wa kutafsiri amri ya maombi ya kutekelezwa katika bytecodes maalum, kutambuliwa na mfumo wowote wa kompyuta, bila kujali mtengenezaji wake. Vile vile, mazingira ya maendeleo ya programu za Java hutumiwa kwenye PC zote, na kwenye majukwaa ya Intel, na kwenye mifumo ya simu Android, Blackberry, iOS na wengine.

Katika mazingira ya programu yenyewe, tayari kuna moduli iliyojengwa inayohusika na kutekeleza amri za lugha. Na kwa namna yoyote huhusisha mazingira maalum kama Microsoft .NET Framework au nyingine yoyote ambayo wazalishaji wa mfumo wa uendeshaji kuendeleza kwa ajili ya kazi ya applets yao wenyewe.

Vifaa vya simu

Kwa hata kwa simu za mkononi za kawaida bila mfumo wa uendeshaji kwenye ubao, pia wana msaada wa awali kwa jukwaa hili. Kama kanuni, wasanidi wana upanuzi wa JAR au JAD na ni msingi wa msingi umewekwa hata kwenye simu za zabibu.

Katika mifumo ya uendeshaji, unaweza kutumia majarida kama WinRAR, ambayo hutambua kumbukumbu za kujitenga kama faili za SFX bila matatizo. Unapobofya mara mbili kwenye faili hiyo, yaliyomo yake yatatolewa kwa moja kwa moja, na hati ya kumbukumbu pamoja na jukwaa la Java katika kesi hii itakuwa moto nyuma.

Ninaweza kusema nini, hata michezo ya zamani kwa simu rahisi inaweza kuwekwa kabisa kabisa. Ingawa inaaminika kuwa mifumo ya "ya juu" haitumiwi ndani yao, hii sivyo.

Hata katika mifano ya zamani zaidi kama jukwaa la Nokia 3310 ni. Vinginevyo, simu ingeweza kufanya kazi? Katika mfumo huo huo, kama tayari umeelewa, pia kunajenga msaada, ambayo ni wajibu wa mazingira ya maendeleo ya Java.

Kwa amri wenyewe zilizotumiwa kuunda programu, maelezo yao yanaweza kuchukua muda mrefu sana. Lakini kama wazo la kuunda maombi kulingana na lugha hii limeinuka, ni vizuri kufunga programu maalumu kama jukwaa linalotolewa na mazingira ya Delphi (interface ya kielelezo ni sawa sana).

Hitimisho

Kama unaweza kuona, mazingira ya maendeleo ya Java ni ya kawaida na yanaambatana na mifumo yoyote. Lakini inafanya kazi kwa kasi zaidi kuliko tafsiri ya amri kulingana na C + / C ++. Kwa mujibu wa masomo fulani, kasi ya kazi inaweza kuwa ya juu kwa mara 20-30, ingawa matumizi ya rasilimali za kumbukumbu ni alama ya juu.

Lakini ikiwa umeandika kidogo, ni muhimu kutambua utilivu halisi ambayo mazingira ya maendeleo ya Java hutoa. Kwa kweli, ni sambamba na mifumo yote, ambayo inafanya kuwa maarufu zaidi wakati wa kujenga programu sawa au michezo.

Kwa kuzingatia, inapaswa kuwa alisema kuwa matoleo ya hivi karibuni ya Java yanategemea vifaa vya programu za generic, kulingana na teknolojia za Eiffel na C #, tofauti sana na zana za C ++. Hapa unaweza kutumia uongofu wa moja kwa moja wa aina za data za scalar na uingizaji wa maeneo inayoitwa static, bila kutaja uwezekano wa kuunda nyaraka za mwenzake na msimbo wa chanzo.

Katika Java SE 6 version, makala nyingi mpya zinatekelezwa, ikiwa ni pamoja na kutambua kalenda za Kijapani na Buddhist, uwezo wa kuunda seva kamili ya HTTP, uhamisho wa kasi wa mito ya darasa na data iliyosimamiwa na kuongeza kasi ya utendaji hadi hadi 70%, bila kutaja JConsole , Kusaidia vifaa vya OpenGL na DirectX.

Hii inatumika hasa kwa wastaafu wa graphics, ingawa inaweza hata kutaja matumizi ya vifaa vya sauti (mara kwa mara mara nyingi virtual kulingana na ASIO4ALL madereva). Vile vile huenda kwa baadhi ya programu za synthesizers au Keyboards MIDI. Lakini matumizi ya Java-applets ya kutekeleza si mara zote zinazotolewa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.atomiyme.com. Theme powered by WordPress.