Բովանդակություն
- Քայլել
- 3-ի մեթոդը. Ձեր առաջին Java ծրագիրը
- 3-ի մեթոդ 2. Բարև աշխարհ ծրագիր
- 3-ի մեթոդը 3. Մուտք և ելք
- Խորհուրդներ
Java- ն օբյեկտիվ կողմնորոշման ծրագրավորման լեզու է, որը մշակվել է Jamesեյմս Գոսլինգի կողմից 1991 թ. Java- ն «գրիր մեկ անգամ, վազիր ցանկացած վայրում» լեզու է, ինչը նշանակում է, որ այն նախատեսված է ցանկացած պլատֆորմի վրա և ցանկացած Java վիրտուալ մեքենայի (JVM) վրա աշխատելու համար: Քանի որ Java- ն լայնորեն օգտագործում է ընդհանուր լեզուն, սկսնակների համար հեշտ է սովորել և հասկանալ: Այս ձեռնարկը Java- ով ծրագրեր գրելու ներածություն է:
Քայլել
3-ի մեթոդը. Ձեր առաջին Java ծրագիրը
- Որպեսզի Java- ում ծրագրեր սկսեք գրել, նախ պետք է աշխատանքային միջավայր ստեղծել: Շատ ծրագրավորողներ Java ծրագրավորման համար օգտագործում են զարգացման ինտեգրված միջավայրեր (IDE), ինչպիսիք են Eclipse- ը և Netbeans- ը, բայց դուք կարող եք գրել և կազմել Java ծրագիր առանց ծանր IDE- ների:
- Epավայի ծրագրավորման համար բավարար է ցանկացած տեսակի Գրառման գրքույկի նման ծրագիր: Hardcore ծրագրավորողները երբեմն տերմինալից նախընտրում են պարզ տեքստային խմբագիրներ, ինչպիսիք են vim- ը և emacs- ը: Շատ լավ տեքստի խմբագիր, որը կարող է տեղադրվել ինչպես Windows համակարգչի, այնպես էլ Linux- ի վրա հիմնված մեքենայի վրա (Ubuntu, Mac և այլն), Sublime Text- ն է, որը մենք կօգտագործենք այս ձեռնարկի մեջ:
- Համոզվեք, որ ունեք այն Java ծրագրաշարի մշակման հավաքածու Տեղադրվել. Դա ձեզ հարկավոր է ձեր ծրագրերը կազմելու համար:
- Windows- ի ներքո, եթե շրջակա միջավայրի փոփոխականները սխալ են, javac- ը գործարկելիս կարող եք սխալվել: Այս սխալի հաղորդագրություններից խուսափելու համար, հավելյալ տեղեկությունների համար դիմեք Java Software Development Kit- ի տեղադրման հոդվածին:
3-ի մեթոդ 2. Բարև աշխարհ ծրագիր
- Մենք նախ կստեղծենք ծրագիր, որը էկրանին ցույց կտա «Բարեւ աշխարհը»: Ստեղծեք նոր ֆայլ ձեր տեքստի խմբագրում և պահեք այն որպես «HelloWereld.java»: HelloWorld- ը ձեր դասի անունն է, որը պետք է լինի նույնը, ինչ ձեր ֆայլը:
- Հայտարարեք ձեր դասը և հիմնական մեթոդը: Հիմնական մեթոդը public static void main (String [] args) այն մեթոդն է, որն իրականացվում է ծրագրի գործարկման ժամանակ: Այս հիմնական մեթոդը ունի նույն մեթոդի հայտարարագիրը յուրաքանչյուր Java ծրագրում:
HelloWorld հանրային դասարան {public static void main (String [] args) {}}
- Գրեք ծածկագրի տողը, որը կցուցադրի «Բարև աշխարհ»:
System.out.println («Ողջույն աշխարհ»);
- Եկեք բաժանենք այս կանոնը իր տարբեր բաղադրիչների.
- Համակարգը համակարգին ասում է, որ ինչ-որ բան պետք է արվի:
- out- ը համակարգին ասում է, որ կա ելք:
- println նշանակում է «տպիր այս տողը» ՝ այդպիսով համակարգին ասելով, որ արդյունքը տեքստի տող է:
- Չակերտները («Բարև աշխարհ»): Նշանակում է, որ System.out.println () մեթոդը խնդրում է պարամետր; այս դեպքում դա «Բարև աշխարհ» տողն է:
- Նշենք, որ կան մի շարք Java կանոններ, որոնց մենք պետք է հավատարիմ մնանք այստեղ ՝
- Waysրագրի տողի վերջում միշտ դրեք կետակետ:
- Java- ն տառատեսակ է, ուստի հարկավոր է մեթոդի, փոփոխականի և դասի անունները տեղադրել տառատեսակի ճիշտ չափի մեջ, կամ արդյունքում ստացվի սխալի հաղորդագրություն:
- Կոդի բլոկները, որոնք կապված են որոշակի մեթոդի կամ հանգույցի հետ, կցված են գանգուր փակագծերում:
- Եկեք բաժանենք այս կանոնը իր տարբեր բաղադրիչների.
- Դիր բոլորը միասին: Hello World- ի վերջնական ծրագիրն այժմ պետք է ունենա այսպիսի տեսք.
HelloWorld հանրային դասարան {public static void main (String [] args) {System.out.println ("Hello world."); }}
- Saveրագիրը կազմելու համար պահեք ձեր ֆայլը և բացեք հրամանի տողը կամ տերմինալը: Անցեք դեպի այն պանակը, որտեղ պահպանել եք HalloWereld.java, և մուտքագրեք javac HalloWereld.java: Սա Java- ի կազմողին ասում է, որ ցանկանում եք կազմել HalloWereld.java: Եթե սխալներ են տեղի ունեցել, կազմողը տեսնում է, թե ինչ եք սխալ արել:Մնացած բոլոր դեպքերում կազմողը չի ցուցադրի որևէ հաղորդագրություն: Եթե նայեք գրացուցակին, որտեղ դուք պահպանել եք HalloWereld.java, ապա պետք է տեսնեք HalloWereld.class ֆայլը: Սա այն ֆայլն է, որը Java- ն օգտագործում է ձեր ծրագիրը գործարկելու համար:
- Գործարկել ծրագիրը: Վերջապես, մենք կարող ենք սկսել իրականացնել ծրագիրը: Հրամանի պատուհանում կամ տերմինալում մուտքագրեք հետևյալը ՝ java HelloWorld: Սա ցույց է տալիս, որ Java- ն պետք է կատարի HalloWereld դասը: Դուք պետք է էկրանին տպեք «Բարև աշխարհ» -ը (մխիթարելում):
- Շնորհավորում եմ, դուք գրել եք ձեր առաջին Java ծրագիրը:
3-ի մեթոդը 3. Մուտք և ելք
- Դրանից հետո մենք պատրաստվում ենք ընդլայնել մեր Բարևի աշխարհ ծրագիրը ՝ օգտագործողի կողմից ներդրում ընդունելով: Մեր «Ողջ աշխարհ» ծրագրում մենք էկրանին տպել ենք տեքստի տող, սակայն ծրագրերի ինտերակտիվ մասն այն հատվածն է, որում օգտագործողը կարող է մուտքագրել տվյալներ: Այժմ մենք պատրաստվում ենք ընդլայնել մեր ծրագիրը ՝ օգտագործողի կողմից հարց տալու համար իր անունը մուտքագրելու հարցով, որին հաջորդում է ողջույնը, որին հաջորդում է օգտագործողի անունը:
- Ներմուծեք սկաների դասը: Java- ում կան մի շարք ներկառուցված գրադարաններ, որոնցից կարող ենք օգտվել, բայց նախ ստիպված կլինենք դրանք ներմուծել: Այս գրադարաններից մեկը java.util- ն է, որն ունի «Սկաներ» օբյեկտ, որը մենք պետք է ընդունենք օգտագործողի մուտքը: Սկաներ դասը ներմուծելու համար մեր ծածկագրի սկզբում ավելացնում ենք հետևյալ տողը.
ներմուծել java.util.Scanner;
- Սա մեր ծրագրին ասում է, որ մենք ցանկանում ենք օգտագործել սկաների օբյեկտը java.util փաթեթում:
- Եթե մենք ուզում ենք մուտք գործել java.util- ի յուրաքանչյուր օբյեկտ, մենք գրում ենք import java.util: *; մեր ծածկագրի սկզբում:
- Մեր հիմնական մեթոդի շրջանակներում մենք ստեղծում ենք «Սկաներ» օբյեկտի նոր օրինակ: Java- ն օբյեկտիվ կողմնորոշված լեզու է, ուստի դրա հասկացություններում օգտագործվելու են օբյեկտներ: Սկաներ օբյեկտը դաշտի և մեթոդների առարկայի օրինակ է: Scanner դասը օգտագործելու հնարավորություն ունենալու համար մենք ստեղծում ենք Scanner նոր օբյեկտ, որից հետո կարող ենք լրացնել դաշտերը և օգտագործել դրա մեթոդները: Դուք դա անում եք հետևյալ կերպ.
Սկաների userInputScanner = նոր սկաների (System.in);
- userInputScanner- ը սկաների օբյեկտի անունն է, որը մենք հենց հիմա ներկայացրեցինք: Նկատենք, որ անվան յուրաքանչյուր մասը գրված է մեծատառերով (ուղտի պատյան); սա Java- ում փոփոխականների անվանման պայմանագիր է:
- Մենք օգտագործում ենք նոր օպերատոր `օբյեկտի նոր օրինակ ստեղծելու համար: Այսպիսով, այս դեպքում մենք ստեղծեցինք «Սկաներ» օբյեկտի նոր օրինակ ՝ օգտագործելով նոր «Սկաներ» ծածկագիրը (System.in):
- «Սկաներ» օբյեկտը խնդրում է այնպիսի պարամետր, որը օբյեկտի մասին ասում է, թե ինչ պետք է սկան: Այս դեպքում մենք դնում ենք System.in- ը որպես պարամետր: System.in- ը ծրագրին ասում է, որ համակարգից մուտք ունենա, ինչը տվյալ դեպքում օգտագործողը մուտքագրում է ծրագիրը:
- Հարցրեք օգտագործողին մուտքագրման համար: Մենք ստիպված կլինենք օգտվողին խնդրել որևէ բան մուտքագրել որպես մուտք, որպեսզի օգտվողը իմանա, թե երբ ինչ-որ բան մտցնի վահանակ: Դուք կարող եք դա անել System.out.print- ի կամ System.out.println- ի միջոցով:
System.out.print («Ինչ է ձեր անունը»);
- Խնդրեք «Սկաներ» օբյեկտին վերցնել օգտվողի տիպի հաջորդ տողը և այն պահել որպես փոփոխական: Սկաները միշտ կփրկի այն, ինչ մուտքագրում է օգտվողը: Կոդի հետևյալ տողը սկաների կողմից խնդրում է պահել այն, ինչ օգտվողը մուտքագրել է որպես անուն փոփոխականում:
String userInputName = userInputScanner.nextLine ();
- Java- ում օբյեկտի մեթոդի օգտագործման պայմանագիրն է objectName.methodName (պարամետրերը) կոդը: UserInputScanner.nextLine- ի () միջոցով մենք կանչում ենք «Սկաներ» առարկան հենց այն անունով, որը տալիս ենք, այնուհետև զանգահարում ենք դրա մեթոդը nextLine- ով () առանց պարամետրերի:
- Ուշադրություն դարձրեք, որ մենք հետևյալ տողը պահում ենք մեկ այլ օբյեկտի մեջ ՝ Լարը: Մենք մեր String օբյեկտի անունը դրել ենք userInputName:
- Տպեք ողջույնը էկրանին օգտագործողին: Այժմ, երբ մենք պահեցինք օգտագործողի անունը, մենք կարող ենք տպել օգտագործողի ողջույնը: Գիտե՞ք System.out.println («Ողջույն աշխարհ»); որևէ ծածկագիր, որը մենք գրել ենք հիմնական դասարանում: Մեր գրած բոլոր ծածկագրերը պետք է լինեն այդ տողից վեր: Այժմ մենք կարող ենք փոփոխել այդ տողը ՝ ասելու հետևյալը.
System.out.println ("Բարև" + userInputName + "!");
- «Բարև» -ի օգտագործման եղանակը, օգտագործողի անունը և «!» -Ը: միասին միացված է «Բարև» + userInputName + "!" կոչվում է լարերի միացում:
- Այն, ինչ տեղի է ունենում այստեղ, այն է, որ մենք գործ ունենք երեք տողի հետ. «Բարև», userInputName և «!»: Java- ի տողերն անփոփոխ են, ուստի դրանք հնարավոր չէ փոխել: Այսպիսով, երբ մենք միմյանց միացնում ենք այս երեք տողերը, ըստ էության, ողջույնի միջոցով ստեղծում ենք նոր լար:
- Դրանից հետո մենք վերցնում ենք այս նոր տողը և օգտագործում այն որպես պարամետր System.out.println- ի համար:
- Միավորել այն և խնայել ձեր աշխատանքը: Մեր ծածկագիրն այժմ պետք է ունենա այսպիսի տեսք.
ներմուծել java.util.Scanner; հանրային դաս HelloWorld {public static void main (String [] args) {Scanner userInputScanner = new Scanner (System.in); System.out.print («Ինչ է ձեր անունը»); String userInputName = userInputScanner.nextLine (); System.out.println ("Բարև" + userInputName + "!"); }}
- Կազմեք և գործարկեք ծրագիրը: Բացեք հրամանի պատուհանը կամ տերմինալը և գործարկեք նույն հրամանները, ինչ HelloWereld.java- ի մեր առաջին տարբերակի համար: Մենք նախ պետք է կազմենք ծրագիրը ՝ javac HalloWereld.java: Դրանից հետո մենք կարող ենք այն գործարկել. Java HelloWorld:
Խորհուրդներ
- Java- ն օբյեկտիվ կողմնորոշման ծրագրավորման լեզու է, ուստի օգտակար է ավելին իմանալ օբյեկտիվ ծրագրավորման լեզուների հիմունքների մասին:
- Օբյեկտ կողմնորոշված ծրագրավորումը (OOP) ունի բազմաթիվ գործառույթներ, որոնք բնորոշ են իր պարադիգմային: Այս հիմնական գործառույթներից երեքն են.
- Encapsulation(ծածկապատում) Օբյեկտի որոշ մասերի մուտքը սահմանափակելու ունակություն: Java- ն ունի դաշտերի և մեթոդների մասնավոր, պաշտպանված և հանրային փոփոխիչներ:
- Պոլիմորֆիզմ օբյեկտների համար տարբեր ինքնություններ ստանալու ունակություն. Java- ում մեկ օբյեկտ կարող է դառնալ այլ օբյեկտի մաս, որպեսզի օգտագործի մյուս օբյեկտի մեթոդները:
- Ժառանգություն(ժառանգություն) Ընթացիկ օբյեկտի նույն հիերարխիայում մեկ այլ դասի դաշտերից և մեթոդներից օգտվելու ունակություն: