ՀամակարգիչներԾրագրային ապահովում

Java ինտեգրված զարգացման միջավայր

Գրեթե ամենապիտակ բջջային հեռախոսի գրեթե յուրաքանչյուր սեփականատերը գիտի Java պլատֆորմի հայեցակարգը: Java- ի զարգացման միջավայրը ենթադրում է այնպիսի ունիվերսալ ծրագրերի ստեղծում, որոնք կարող են օգտագործվել առաջադրվելու համար `անկախ տեղակայված օպերացիոն համակարգից: Եկեք քննարկենք դրա գործողության եւ կիրառման հիմնական ասպեկտները:

Որն է Java- ի զարգացման միջավայրը:

Իրականում, զարգացման միջավայրը բացառապես ծրագրավորման լեզու է, որը հիմնված է Java Runtime միջավայրում ճանաչված համընդհանուր հրամանների վրա:

Խստորեն ասած `Java- ի զարգացման միջավայրը, առանց Windows- ի տեղակայված սկզբնաղբյուրի, չի աշխատի: Սակայն այս աջակցությունը տրամադրվում է նախապես, որը ցանկացած օգտվողին խնայում է լրացուցիչ բաղադրիչները տեղադրելու անհրաժեշտությունից:

Դիմումը համակարգչային տեխնոլոգիաների վրա

Սկզբում այս ծրագիրը մշակվել էր Sun Microsystems- ի կողմից, որը հետագայում օժանդակվել էր Oracle- ի կողմից:

Կատարված կոդի բովանդակությունը այնպիսին է, որ այն չի կախված տեղադրվող օպերացիոն համակարգի տեսակից: Լեզուն ինքնին վերաբերում է օբյեկտի վրա հիմնված զարգացման գործիքներին, որոնք վերաբերում են գործող համակարգերի ծրագրավորմանը:

Բայց վերջում համակարգչային կամ բջջային համակարգերից Java- ի զարգացման միջավայրը լիովին անկախ է:

Բջջային համակարգերի ներկառուցված մոդուլներ

Խոսելով սմարթֆոնների եւ պլանշետների մասին, Eclipse- ի նույն վեբ-ն ( Java- ի մշակման միջավայր) վերաբերում է միայն գրաֆիկական կիրառման օգտագործմանը, որը թույլ է տալիս մի քանի րոպեում ստեղծել Java հավելված:

Իրականում, դիմումի մեջ կատարվում է որոշակի դիմում կամ խնդրանք, որի գործառույթները տրամադրվում են օպերացիոն համակարգում:

Եվ սա վերաբերում է շարժական սարքերին: Դուք նկատել եք, որ երբեմն կամ Windows Phone- ը կամ Android- ը սկսում են «թափել» անմիջապես թարմացումներ առաջարկելու առումով: Սա ոչ այլ ինչ է, քան երկու բաղադրիչ.

  • Java Runtime;
  • Microsoft- ի .NET Framework- ը:

Ինչն է ամենից տխուր, առաջին համակարգը համակարգային սխալներով կապված չէ: Այս պլատֆորմը լիովին անկախ է եւ գործարկելի է հրամանների առումով լռելյայնորեն:

Ինտեգրացված JAVA- ի զարգացման միջավայր. Ամենապարզ ծրագիրը

Այն փաստը, որ այս համակարգը օգտագործվում է բջջային տարբերակներում, ոչ ոք չի կասկածում: Java- ի Android- ի զարգացման միջավայրը աջակցվում է, ոչ թե «խնձորի» արտադրանքի մասին:

Այնուամենայնիվ, գործարկվող ծրագրերի առումով ամեն ինչ այնքան էլ պարզ չէ: Եվ դա է պատճառը:

Կատարված ծրագրեր

Նախ, անմիջապես պետք է ուշադրություն դարձնել այն համակարգին, որտեղ պետք է տեղադրվի համապատասխան արխիվը (WinRAR - առնվազն ավելի լավ, 7-Zip):

Java- ի զարգացման միջավայրը վերաբերում է այն փաստին, որ տվյալները պահվում են որպես արխիվ, որը չի կարող բացվել ստանդարտ Windows- ի գործիքներով:

Արխիվացված տվյալները

Լավագույն դեպքում, դուք կարող եք օգտագործել արտահանողներին վերը նշվածը: Սակայն, եթե դուք օգտագործում եք լրացուցիչ (առավելագույն) սեղմման մեթոդի տեխնոլոգիա, արխիվ ստեղծելով, ոչինչ չի օգնի:

Նույնիսկ թարմացնող արխիվատերը չի կարողանա կատարել անհրաժեշտ փոփոխություններ: Այստեղ դուք պետք է կիրառեք ողջ հարթակի թարմացումը, չնայած նախապես առկա թարմացման մասին հաղորդագրությունը «կախված» է համակարգի սկուտեղի մեջ:

Պլատֆորմ թարմացում

Թարմացումը բավականին պարզ է: Դա բավական է պարզապես սեղմել սկավառակի վրա `ջնջող պատկերակի վրա, որը առաջարկում է տեղադրել առկա թարմացումը: Ճանաչման ժամանակը կարող է տեւել մինչեւ մի քանի րոպե: Սա նորմալ է:

Եթե դուք չեք ցանկանում սպասել, խնդիրներ չկան, այցելեք պաշտոնական Microsoft ռեսուրս եւ ներբեռնեք ծրագիրը այնտեղից: Չեք սիրում այս մեթոդը: Տեղադրեք JDK կամ J2SE, որը Java հավելված է, ապա ընտրեք ցանկալի մոդուլը ընտրվածներից, որից հետո ակտիվացումը տեղի է ունենում ինքնաբերաբար: Գործողության ավարտին, հնարավոր է, անհրաժեշտ է ամբողջովին վերակառուցել համակարգը:

Ինչու Java չի կախված OS- ից:

Ինչպես արդեն նշվեց, այս ծրագրավորման լեզուն վերաբերում է օբյեկտի վրա հիմնված (C + / C ++, որի վրա Windows- ը ծրագրված է):

Սակայն դրա էությունն այն է, որ վիրտուալ Java-machine- ը կարող է թարգմանել գործադիր հայտերի հրամանները հատուկ համակարգչով ճանաչված հատուկ սերվերների մեջ, անկախ նրա մշակողից: Նույնքան լավ է, Java- ի ծրագրերի զարգացման միջավայրը օգտագործվում է թե համակարգչի, թե Intel- ի վրա հիմնված հարթակներում եւ Android, Blackberry, iOS եւ այլ բջջային համակարգերում:

Ծրագրային ապահովման միջավայրում ինքնին արդեն գոյություն ունի ներկառուցված մոդուլ, որը պատասխանատու է լեզվի հրամանների կատարման համար: Եվ դա ոչ մի կերպ չի վերաբերում այնպիսի միջավայրեր, ինչպիսիք են Microsoft- ի .NET Framework- ը կամ որեւէ այլ օպերացիոն համակարգի արտադրողը զարգացնում են իրենց սեփական ծրագրերը:

Շարժական սարքեր

Ինչ վերաբերում է նույնիսկ սովորական բջջային հեռախոսներին, առանց կառավարման օպերացիոն համակարգի, նրանք նույնպես ունեն նախնական աջակցություն այս հարթակին: Որպես կանոն, տեղադրողները ունեն JAR կամ JAD ընդլայնումներ եւ բավականին տարրական տեղադրվում են նույնիսկ պարզունակ հեռախոսներով:

Օպերացիոն համակարգերում դուք կարող եք օգտագործել WinRAR- ի նման արխիվային գործիքներ, որոնք ճանաչում են SFX- ի ֆայլերը նման առանցքային արխիվային արխիվները: Երբ այդպիսի ֆայլի վրա կրկնակի սեղմում եք, դրա բովանդակությունը կստացվի ինքնաբերաբար, եւ արխիվացնողը Java հարթակի հետ միասին այս դեպքում կթողարկի ֆոնին:

Ինչ կարող եմ ասել, նույնիսկ պարզ հեռախոսների հին խաղերը կարելի է տեղադրել բավականին պարզ: Թեեւ կարծում են, որ «առաջադեմ» օպերացիոն համակարգերը դրանք չեն օգտագործվում, դա այդպես չէ:

Նույնիսկ Nokia 3310 պլատֆորմի նման հնագույն մոդելներում: Հակառակ դեպքում, ինչպես է աշխատում հեռախոսը: Նույն համակարգում, ինչպես արդեն հասկացել է, կա նաեւ ներկառուցված աջակցություն, որը պատասխանատու է Java- ի զարգացման միջավայրի համար:

Ինչ վերաբերում է հրամաններին, որոնք օգտագործվում են հայտեր ստեղծելու համար, նրանց նկարագրությունը կարող է չափազանց երկար լինել: Սակայն եթե այս լեզվով հիմնված դիմում ստեղծելու գաղափարը դեռեւս բարձրաձայնել է, ապա ավելի լավ է տեղադրեք մասնագիտացված ծրագիր, ինչպիսին է Delphi միջավայրի առաջարկած հարթակը (գրաֆիկական ինտերֆեյսը շատ նման է):

Եզրակացություն

Ինչպես տեսնում եք, Java- ի զարգացման միջավայրը համընդհանուր եւ համատեղելի է ցանկացած համակարգերի հետ: Բայց դա շատ ավելի արագ է աշխատում, քան C + / C ++- ի վրա հիմնված հրամանների թարգմանությունը: Որոշ ուսումնասիրությունների համաձայն, աշխատանքի արագությունը կարող է ավելի բարձր լինել 20-30 անգամ, չնայած հիշողության պաշարների օգտագործումը բարձր է:

Բայց եթե մի փոքր ամփոփես, հարկ է նշել, որ Java- ի զարգացման միջավայրը առաջարկում է իրական բազմակողմանիություն: Փաստորեն, այն համատեղելի է բոլոր համակարգերի հետ, ինչը դարձնում է այն առավել հայտնի, երբ ստեղծում են նույն մուլտիմեդիա ծրագրերը կամ խաղերը:

Առանձին-առանձին, պետք է ասել, որ Java- ի վերջին տարբերակները հիմնված են Eric- ի եւ C # տեխնոլոգիաների վրա հիմնված ընդհանուր ծրագրավորման գործիքների օժանդակության վրա, որոնք արմատապես տարբերվում են C ++ գործիքներից: Այստեղ դուք կարող եք օգտագործել սկաների տվյալների տեսակների ավտոմատ կերպափոխումը եւ այսպես կոչված ստատիկ դաշտերի ներմուծումը, չխոսելով աղբյուրի հետ միասին փաստաթղթերի ստեղծման հնարավորությունը:

Java SE 6 տարբերակում կիրառվում են բազմաթիվ նոր առանձնահատկություններ, ներառյալ նույնիսկ ճապոնական եւ բուդդայական օրացույցների ճանաչումը, ամբողջական HTTP սերվերի ստեղծման ունակությունը, դասակարգային հոսքերի արագացված փոխանցում եւ սեղմված տվյալների մինչեւ 70% կատարողական բարձրացում, չհիշատակելու JConsole , Աջակցող hardware OpenGL եւ DirectX:

Սա վերաբերում է հիմնականում գրաֆիկական աուդիատորներին, չնայած այն կարող է վերաբերել աուդիո սարքերի օգտագործմանը (հիմնականում ASIO4ALL վարորդների վրա հիմնված վիրտուալ): Նույնը վերաբերում է որոշ ծրագրային ապահովման սինթեզատորների կամ MIDI ստեղնաշարերի համար: Սակայն գործադիր Java-applets- ի օգտագործումը միշտ չէ, որ տրամադրված է:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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