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

Java: հերթական արտահայտությունը, հատուկ նիշ

Այսօր, ծրագրավորում է Java, ամենայն հավանականությամբ, ոչ ոք չի զարմանա: Առաջընթաց այս ոլորտում այնքան մեծ է, որ մեր ժամանակակից իրականությունը կլիներ թվաց ծանոթ են 50-60 տարի առաջ, այս պատմության հետ կապված ֆիլմի մի լա »Վերադառնալ դեպի ապագա»:

Ակունքներում Java լեզվի

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

Չպետք է շփոթել հետ լեզվի զարգացման կամ կատարման ծրագրային պլատֆորմի միջավայրում: Վերջինիս կողմից պետք է հասկանալ շարք բազմակարծության տարբեր բաղադրիչների, որոնք միասին ապահովում է կատարումը Java-կոդի տարբեր ապարատային միջավայրերում: Ծրագրեր գրված է Java թարգմանվում են հատուկ ձեւաչափով կոչվող bytecode, որը հետագայում կատարմամբ միջոցով վիրտուալ մեքենա (JVM) մի մասի ծրագրային ապահովման հարթակ.

Տեղադրում եւ Ինչից սկսել

Որպեսզի հաջողությամբ գործարկել դիմումները մշակված այս լեզվով, դուք պետք է տեղադրել հատուկ փաթեթ Java-բաղադրիչների, որը հասանելի է Oracle կայքում. Ընկերությունը տրամադրում է տարբեր բաշխման, որոնք տարբերվում են նպատակային հարթակ, ինչպես նաեւ զանազան տարբերակներ: Միջին օգտագործողը չի պետք է օգտագործեք Java տարբերակը, որը տարբերվում է վերջին, ամենավերջին: Այն միայն իմաստ մշակողների համար, ովքեր կարիք ունեն հատուկ ռազմավարություններ հատուկ հատկանիշների եւ կարողությունների.

Է տեղադրել Java ձեր համակարգչի վրա, օգտագործողը պետք է նախ համոզվեք, որ բնութագրերը սարքավորումների համապատասխանում է նվազագույն համակարգի պահանջները: Oracle ինժեներները աշխատել դժվար է նվազեցնել շեմը համակարգի պահանջներին, բայց դա դեռ կա, եւ այն պետք է համարել: Օգտագործողը պետք է գտնել կայքը, նա պետք է բաշխման հիման վրա օպերացիոն համակարգի, որը նա ցանկանում է տեղադրել ծրագրային ապահովման. Համար , օրինակ, Java Windows- ի համար 7 Դա գործարկվող .exe-ֆայլը, որը կպահանջի միայն նշեք տեղադրման տեղեկատու, եւ ապա, որ նա կանի ամեն ինչ ինքն իրեն: Հարկ է նշել, որ այդ համակարգը կարող է տեղադրվել, միեւնույն ժամանակ, միայն մեկ պատճենը ծրագրային shell մասին: Հետեւաբար, նախքան տեղադրելու պետք է համոզվեք, որ նախորդ տարբերակը Java հեռացվել են համակարգից: Եթե դուք չեք, որ տեղադրողը խնդրել է հեռացնել հակամարտող ծրագիրը, նախքան դուք շարունակեք տեղադրումը:

Սկսել զարգանում է Java

Բանից հետո, երբ օգտվողը հաջողությամբ տեղադրվել է ծրագրային միջավայր, ապա դա կլինի հասանելի է մի շարք միջոցների համար կատարման արդեն գրավոր ծրագրերի, եւ ստեղծել իրենց սեփական. Որպեսզի սկսել է ծրագրավորման կողմից Java, դուք կարիք չկա որեւէ լրացուցիչ ծրագրեր. Մենք պետք է միայն ցանկություն սովորելու նոր բաներ, եւ հասկանալ լեզուն ճարտարապետության. Եթե Օգտվողի կարողացավ հաջողությամբ տեղադրել Java, եւ այդ գործընթացում չունեն հակամարտությունների հետ այլ ծրագրերի, Դուք կարող եք սկսել գրել կոդը ցանկացած տեքստային խմբագիր.

Oracle է համոզվել է ապահովել առավելագույն շարք գործիքների մշակողների համար: Java, որ փաթեթը ներառում է Կազմողի (Javac կոմունալ), որը, հաշվի առնելով, ինչպես նաեւ փաստարկ ուղին ցանկացած տեքստային ֆայլ, նորադարձների այն bytecode վիրտուալ մեքենա հասկանալի:

Օգտվողը դեռեւս չի կարող վազում է դիմումը եւ տեսնել արդյունքները իրենց աշխատանքի. Է տեղադրել Java դիմում Windows 7, դա անհրաժեշտ է «տուփի» բառը նաեւ ՋԱՌ-արխիվից:

Բանկա ձեւաչափը բխում կրճատմանը Java արխիվի եւ հատուկ տեսակի ծանոթ է բոլոր ZIP ֆայլ, որը ներառում է հետագա նկարագրությունը դասերի եւ կախվածության եւ միավոր մուտքի կետի (հիմնական դասի) դիմումը. Է ստեղծել .jar-ֆայլ նույն անունով, որն օգտագործվում է կոմունալ, որը ներառված է նաեւ ստանդարտ փաթեթի Oracle. Հետո դրա հաջող իրականացման, օգտվողը կարող է առաջադրվելու դիմումը ստեղծվել կամ Java հրաման է հրամանի տող կամ մխիթարել, կամ պարզապես կրկնակի սեղմելով.

Հիմնական բաղադրիչները Java լեզվի

Որպեսզի հաջողությամբ զարգացնել ծրագրեր Java լեզվով, սովորում այն պետք է սկսել հենց հիմունքները: Novice ծրագրավորողների երբեմն դժվար է հասկանալ »տերմինը object-oriented" լեզու: Շատերը սխալմամբ կարծում են, որ դա վերաբերում է այն փաստին, որ բոլոր անձանց, որոնք կարող են գործել այդ լեզվով են օբյեկտների. Սակայն, դա չի համապատասխանում իրականությանը: Է Java լեզվով, բացառությամբ այն օբյեկտների, կա նաեւ մի շարք պարզունակ տեսակների. Այս ամբողջ թիվ տվյալների տեսակը (բայտ, կարճ, int, երկար ), որը ամբողջ թվեր են տարբերվում բառ երկարությամբ, կոտորակային տվյալների տեսակները (float, կրկնակի), ինչպես նաեւ գծերի եւ բնավորությամբ տեսակները (լարային եւ char) համապատասխանաբար:

Համար նրանցից յուրաքանչյուրը կան, այսպես կոչված, դասեր - Wrappers, որոնք օգտագործվում են ստեղծել մի տեղեկանք դեպի օբյեկտի որոշ տեսակի. Սա վերաբերում է բոլոր պարզունակ տեսակների համար բացի լարային տվյալների:

Առանձնահատկությունները իրականացման լարային դասարանում Java

Java-line - սա մի հատուկ դասի. Այն կարող է դասակարգվել որպես անխախտ օբյեկտ: Եթե դուք հայտ հիշողությունը որպես կույտ (կույտային), որը պարունակում է կամայական տողը, ապա յուրաքանչյուր գործողություն դրա (ընտրությունը նիշը, concatenation, բնավորության փոխարինմամբ, եւ այլն. D.) կստեղծի նոր ատյանի մեկնարկային գծի, որը կարող է տարբերվում է բուն գործունեության արդյունքում:

Հետեւաբար, լարային միշտ անհրաժեշտ է աշխատել, շատ ուշադիր, չնայած այն հանգամանքին, որ աղբահանության է հիշողության անցնում մեծ է, որ ծրագրավորող պետք է շատ զգույշ լինել, որպեսզի կանխել հիշողության հեղեղել անհարկի հղում է պարանի: Բարեբախտաբար, այս կա մի շատ օգնականը դասերի. Օրինակ, օգտագործել StringBuilder եւ StringBuffer, որը թույլ կտա շահարկել տողերի, բայց չեն ստեղծել հետո յուրաքանչյուր նոր օրինակ.

The Java լեզուն, կանոնավոր արտահայտություններ. Նրանց տեսքը եւ նպատակը

Կանոնավոր արտահայտությունները հայտնվել է վերջին քսաներորդ դարի եւ հեղափոխել տեխնոլոգիան էլեկտրոնային տեքստային մշակման.

Նախկինում, որոնել որոշակի հատվածների տեքստի կամ նիշը էր տարածված խնդիր է, որը պահանջվում է ջանք ու ժամանակ իրականացման համար: Ծրագրավորողների էր ստուգել գրեթե ամեն կայքը ճշգրիտ համապատասխան նշված որոնման պարամետր կամ համեմատել այն բազմաթիվ պայմանների: Սակայն, քանի որ գալուստը կանոնավոր արտահայտություններ հնարավորություն ունեն օգտագործելու meta սիմվոլները, ըստ որի, այն հասանելի է դարձել նկարագրելու մի օրինակ, որի համաձայն պետք էր փնտրում. Է Java կանոնավոր արտահայտություններ հայտնվել 5 - տարբերակում, եւ այդ ժամանակվանից ի վեր դարձել է էական հատկանիշ է ծրագրային միջավայրում:

Աշխատելով կանոնավոր արտահայտություններ Java

Java, բոլոր դասարանները, այս կամ այն կերպ օգտագործվում են աշխատում կանոնավոր արտահայտություններ, առանձին փաթեթով, որը կոչվում է java.util.regex: Ի Java կանոնավոր արտահայտություն նկարագրում Pattern խավ, որը թարգմանվել է անգլերեն, նշանակում է "օրինակին»: Այս դասի ընդունում է լարային փաստարկը է կոնստրուկտոր, որը կարող է օգտագործվել է ստեղծել ձեւանմուշ. Երբ դուք ցանկանում եք նկարագրել այն, փոխանակ պարզ տառերով լավ օգտագործման խմբային նիշերը կապող.

Որպեսզի ճիշտ նշեք որոնման պարամետրերը, որ ավելի լավ է կարդալ պաշտոնական փաստաթղթերը Oracle, քանի որ շատ meta կերպարները չի նշանակում, թե ինչ է սովորական օգտագործողի կամ novice ծրագրավորող կարող է մտածել. Օրինակ, նշանը »+» ցույց է տալիս, որ այդ օրինակը հատիկը մեկ կամ ավելի ատյաններում անմիջապես նախորդող տարր. Երբ իրականացվում է Java կանոնավոր արտահայտություն, հատուկ կերպարները նույնն են, ինչպես ցանկացած այլ ծրագրավորման լեզու. Հետեւաբար, միգրացիան մեկ այլ հարթակ պետք է լինի ցավ չպատճառող.

Հնարավոր դիմումները կանոնավոր արտահայտություններ

Հարկ է նշել, որ հնարավորությունը կանոնավոր արտահայտություններ են լավագույն պիտանի է կարգավորել շատ մեծ քանակությամբ տեքստի. Օրինակ, որոշ որոնման բանալին, կամ բառակապակցություն է ռեգիստրի պայմանով, որ այն դեպքն է, որի բանալին գտնվում է գրված չէ կարեւոր: Hand դասավորում է տեքստի կլիներ խիստ անարդյունավետ լուծելու համար նման խնդիր, եւ ներկառուցված Java կանոնավոր արտահայտություններ կարելի է հասնել մի քանի տող կոդ:

Դա է պատճառը, որ մենք հաշվի առնելով ուսումնասիրությունը լեզվի որեւէ կերպ չի կարող բաց թողնել նման կարեւոր մասն որպես կանոնավոր արտահայտություն. Java, այն կարող է օգտագործվել տարբեր ոլորտներում - ից վավերացման տվյալների մուտքի ձեւը (e-mail հասցեներ, վարկային քարտերի համարները) վերլուծել երթեւեկության եւ օգտագործողի հարցումները:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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