Ձեր առաջին ծրագիրը Java- ով գրելը

Հեղինակ: Eugene Taylor
Ստեղծման Ամսաթիվը: 16 Օգոստոս 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Java Tech Զրույց. Հեռագրի բոտը java- ում 1 ժամ
Տեսանյութ: Java Tech Զրույց. Հեռագրի բոտը java- ում 1 ժամ

Բովանդակություն

Java- ն օբյեկտիվ կողմնորոշման ծրագրավորման լեզու է, որը մշակվել է Jamesեյմս Գոսլինգի կողմից 1991 թ. Java- ն «գրիր մեկ անգամ, վազիր ցանկացած վայրում» լեզու է, ինչը նշանակում է, որ այն նախատեսված է ցանկացած պլատֆորմի վրա և ցանկացած Java վիրտուալ մեքենայի (JVM) վրա աշխատելու համար: Քանի որ Java- ն լայնորեն օգտագործում է ընդհանուր լեզուն, սկսնակների համար հեշտ է սովորել և հասկանալ: Այս ձեռնարկը Java- ով ծրագրեր գրելու ներածություն է:

Քայլել

3-ի մեթոդը. Ձեր առաջին Java ծրագիրը

  1. Որպեսզի Java- ում ծրագրեր սկսեք գրել, նախ պետք է աշխատանքային միջավայր ստեղծել: Շատ ծրագրավորողներ Java ծրագրավորման համար օգտագործում են զարգացման ինտեգրված միջավայրեր (IDE), ինչպիսիք են Eclipse- ը և Netbeans- ը, բայց դուք կարող եք գրել և կազմել Java ծրագիր առանց ծանր IDE- ների:
  2. Epավայի ծրագրավորման համար բավարար է ցանկացած տեսակի Գրառման գրքույկի նման ծրագիր: Hardcore ծրագրավորողները երբեմն տերմինալից նախընտրում են պարզ տեքստային խմբագիրներ, ինչպիսիք են vim- ը և emacs- ը: Շատ լավ տեքստի խմբագիր, որը կարող է տեղադրվել ինչպես Windows համակարգչի, այնպես էլ Linux- ի վրա հիմնված մեքենայի վրա (Ubuntu, Mac և այլն), Sublime Text- ն է, որը մենք կօգտագործենք այս ձեռնարկի մեջ:
  3. Համոզվեք, որ ունեք այն Java ծրագրաշարի մշակման հավաքածու Տեղադրվել. Դա ձեզ հարկավոր է ձեր ծրագրերը կազմելու համար:
    • Windows- ի ներքո, եթե շրջակա միջավայրի փոփոխականները սխալ են, javac- ը գործարկելիս կարող եք սխալվել: Այս սխալի հաղորդագրություններից խուսափելու համար, հավելյալ տեղեկությունների համար դիմեք Java Software Development Kit- ի տեղադրման հոդվածին:

3-ի մեթոդ 2. Բարև աշխարհ ծրագիր

  1. Մենք նախ կստեղծենք ծրագիր, որը էկրանին ցույց կտա «Բարեւ աշխարհը»: Ստեղծեք նոր ֆայլ ձեր տեքստի խմբագրում և պահեք այն որպես «HelloWereld.java»: HelloWorld- ը ձեր դասի անունն է, որը պետք է լինի նույնը, ինչ ձեր ֆայլը:
  2. Հայտարարեք ձեր դասը և հիմնական մեթոդը: Հիմնական մեթոդը public static void main (String [] args) այն մեթոդն է, որն իրականացվում է ծրագրի գործարկման ժամանակ: Այս հիմնական մեթոդը ունի նույն մեթոդի հայտարարագիրը յուրաքանչյուր Java ծրագրում:

    HelloWorld հանրային դասարան {public static void main (String [] args) {}}

  3. Գրեք ծածկագրի տողը, որը կցուցադրի «Բարև աշխարհ»:

    System.out.println («Ողջույն աշխարհ»);

    • Եկեք բաժանենք այս կանոնը իր տարբեր բաղադրիչների.
      • Համակարգը համակարգին ասում է, որ ինչ-որ բան պետք է արվի:
      • out- ը համակարգին ասում է, որ կա ելք:
      • println նշանակում է «տպիր այս տողը» ՝ այդպիսով համակարգին ասելով, որ արդյունքը տեքստի տող է:
      • Չակերտները («Բարև աշխարհ»): Նշանակում է, որ System.out.println () մեթոդը խնդրում է պարամետր; այս դեպքում դա «Բարև աշխարհ» տողն է:
    • Նշենք, որ կան մի շարք Java կանոններ, որոնց մենք պետք է հավատարիմ մնանք այստեղ ՝
      • Waysրագրի տողի վերջում միշտ դրեք կետակետ:
      • Java- ն տառատեսակ է, ուստի հարկավոր է մեթոդի, փոփոխականի և դասի անունները տեղադրել տառատեսակի ճիշտ չափի մեջ, կամ արդյունքում ստացվի սխալի հաղորդագրություն:
      • Կոդի բլոկները, որոնք կապված են որոշակի մեթոդի կամ հանգույցի հետ, կցված են գանգուր փակագծերում:
  4. Դիր բոլորը միասին: Hello World- ի վերջնական ծրագիրն այժմ պետք է ունենա այսպիսի տեսք.

    HelloWorld հանրային դասարան {public static void main (String [] args) {System.out.println ("Hello world."); }}

  5. Saveրագիրը կազմելու համար պահեք ձեր ֆայլը և բացեք հրամանի տողը կամ տերմինալը: Անցեք դեպի այն պանակը, որտեղ պահպանել եք HalloWereld.java, և մուտքագրեք javac HalloWereld.java: Սա Java- ի կազմողին ասում է, որ ցանկանում եք կազմել HalloWereld.java: Եթե ​​սխալներ են տեղի ունեցել, կազմողը տեսնում է, թե ինչ եք սխալ արել:Մնացած բոլոր դեպքերում կազմողը չի ցուցադրի որևէ հաղորդագրություն: Եթե ​​նայեք գրացուցակին, որտեղ դուք պահպանել եք HalloWereld.java, ապա պետք է տեսնեք HalloWereld.class ֆայլը: Սա այն ֆայլն է, որը Java- ն օգտագործում է ձեր ծրագիրը գործարկելու համար:
  6. Գործարկել ծրագիրը: Վերջապես, մենք կարող ենք սկսել իրականացնել ծրագիրը: Հրամանի պատուհանում կամ տերմինալում մուտքագրեք հետևյալը ՝ java HelloWorld: Սա ցույց է տալիս, որ Java- ն պետք է կատարի HalloWereld դասը: Դուք պետք է էկրանին տպեք «Բարև աշխարհ» -ը (մխիթարելում):
  7. Շնորհավորում եմ, դուք գրել եք ձեր առաջին Java ծրագիրը:

3-ի մեթոդը 3. Մուտք և ելք

  1. Դրանից հետո մենք պատրաստվում ենք ընդլայնել մեր Բարևի աշխարհ ծրագիրը ՝ օգտագործողի կողմից ներդրում ընդունելով: Մեր «Ողջ աշխարհ» ծրագրում մենք էկրանին տպել ենք տեքստի տող, սակայն ծրագրերի ինտերակտիվ մասն այն հատվածն է, որում օգտագործողը կարող է մուտքագրել տվյալներ: Այժմ մենք պատրաստվում ենք ընդլայնել մեր ծրագիրը ՝ օգտագործողի կողմից հարց տալու համար իր անունը մուտքագրելու հարցով, որին հաջորդում է ողջույնը, որին հաջորդում է օգտագործողի անունը:
  2. Ներմուծեք սկաների դասը: Java- ում կան մի շարք ներկառուցված գրադարաններ, որոնցից կարող ենք օգտվել, բայց նախ ստիպված կլինենք դրանք ներմուծել: Այս գրադարաններից մեկը java.util- ն է, որն ունի «Սկաներ» օբյեկտ, որը մենք պետք է ընդունենք օգտագործողի մուտքը: Սկաներ դասը ներմուծելու համար մեր ծածկագրի սկզբում ավելացնում ենք հետևյալ տողը.

    ներմուծել java.util.Scanner;

    • Սա մեր ծրագրին ասում է, որ մենք ցանկանում ենք օգտագործել սկաների օբյեկտը java.util փաթեթում:
    • Եթե ​​մենք ուզում ենք մուտք գործել java.util- ի յուրաքանչյուր օբյեկտ, մենք գրում ենք import java.util: *; մեր ծածկագրի սկզբում:
  3. Մեր հիմնական մեթոդի շրջանակներում մենք ստեղծում ենք «Սկաներ» օբյեկտի նոր օրինակ: Java- ն օբյեկտիվ կողմնորոշված ​​լեզու է, ուստի դրա հասկացություններում օգտագործվելու են օբյեկտներ: Սկաներ օբյեկտը դաշտի և մեթոդների առարկայի օրինակ է: Scanner դասը օգտագործելու հնարավորություն ունենալու համար մենք ստեղծում ենք Scanner նոր օբյեկտ, որից հետո կարող ենք լրացնել դաշտերը և օգտագործել դրա մեթոդները: Դուք դա անում եք հետևյալ կերպ.

    Սկաների userInputScanner = նոր սկաների (System.in);

    • userInputScanner- ը սկաների օբյեկտի անունն է, որը մենք հենց հիմա ներկայացրեցինք: Նկատենք, որ անվան յուրաքանչյուր մասը գրված է մեծատառերով (ուղտի պատյան); սա Java- ում փոփոխականների անվանման պայմանագիր է:
    • Մենք օգտագործում ենք նոր օպերատոր `օբյեկտի նոր օրինակ ստեղծելու համար: Այսպիսով, այս դեպքում մենք ստեղծեցինք «Սկաներ» օբյեկտի նոր օրինակ ՝ օգտագործելով նոր «Սկաներ» ծածկագիրը (System.in):
    • «Սկաներ» օբյեկտը խնդրում է այնպիսի պարամետր, որը օբյեկտի մասին ասում է, թե ինչ պետք է սկան: Այս դեպքում մենք դնում ենք System.in- ը որպես պարամետր: System.in- ը ծրագրին ասում է, որ համակարգից մուտք ունենա, ինչը տվյալ դեպքում օգտագործողը մուտքագրում է ծրագիրը:
  4. Հարցրեք օգտագործողին մուտքագրման համար: Մենք ստիպված կլինենք օգտվողին խնդրել որևէ բան մուտքագրել որպես մուտք, որպեսզի օգտվողը իմանա, թե երբ ինչ-որ բան մտցնի վահանակ: Դուք կարող եք դա անել System.out.print- ի կամ System.out.println- ի միջոցով:

    System.out.print («Ինչ է ձեր անունը»);

  5. Խնդրեք «Սկաներ» օբյեկտին վերցնել օգտվողի տիպի հաջորդ տողը և այն պահել որպես փոփոխական: Սկաները միշտ կփրկի այն, ինչ մուտքագրում է օգտվողը: Կոդի հետևյալ տողը սկաների կողմից խնդրում է պահել այն, ինչ օգտվողը մուտքագրել է որպես անուն փոփոխականում:

    String userInputName = userInputScanner.nextLine ();

    • Java- ում օբյեկտի մեթոդի օգտագործման պայմանագիրն է objectName.methodName (պարամետրերը) կոդը: UserInputScanner.nextLine- ի () միջոցով մենք կանչում ենք «Սկաներ» առարկան հենց այն անունով, որը տալիս ենք, այնուհետև զանգահարում ենք դրա մեթոդը nextLine- ով () առանց պարամետրերի:
    • Ուշադրություն դարձրեք, որ մենք հետևյալ տողը պահում ենք մեկ այլ օբյեկտի մեջ ՝ Լարը: Մենք մեր String օբյեկտի անունը դրել ենք userInputName:
  6. Տպեք ողջույնը էկրանին օգտագործողին: Այժմ, երբ մենք պահեցինք օգտագործողի անունը, մենք կարող ենք տպել օգտագործողի ողջույնը: Գիտե՞ք System.out.println («Ողջույն աշխարհ»); որևէ ծածկագիր, որը մենք գրել ենք հիմնական դասարանում: Մեր գրած բոլոր ծածկագրերը պետք է լինեն այդ տողից վեր: Այժմ մենք կարող ենք փոփոխել այդ տողը ՝ ասելու հետևյալը.

    System.out.println ("Բարև" + userInputName + "!");

    • «Բարև» -ի օգտագործման եղանակը, օգտագործողի անունը և «!» -Ը: միասին միացված է «Բարև» + userInputName + "!" կոչվում է լարերի միացում:
    • Այն, ինչ տեղի է ունենում այստեղ, այն է, որ մենք գործ ունենք երեք տողի հետ. «Բարև», userInputName և «!»: Java- ի տողերն անփոփոխ են, ուստի դրանք հնարավոր չէ փոխել: Այսպիսով, երբ մենք միմյանց միացնում ենք այս երեք տողերը, ըստ էության, ողջույնի միջոցով ստեղծում ենք նոր լար:
    • Դրանից հետո մենք վերցնում ենք այս նոր տողը և օգտագործում այն ​​որպես պարամետր System.out.println- ի համար:
  7. Միավորել այն և խնայել ձեր աշխատանքը: Մեր ծածկագիրն այժմ պետք է ունենա այսպիսի տեսք.

    ներմուծել 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 + "!"); }}

  8. Կազմեք և գործարկեք ծրագիրը: Բացեք հրամանի պատուհանը կամ տերմինալը և գործարկեք նույն հրամանները, ինչ HelloWereld.java- ի մեր առաջին տարբերակի համար: Մենք նախ պետք է կազմենք ծրագիրը ՝ javac HalloWereld.java: Դրանից հետո մենք կարող ենք այն գործարկել. Java HelloWorld:

Խորհուրդներ

  • Java- ն օբյեկտիվ կողմնորոշման ծրագրավորման լեզու է, ուստի օգտակար է ավելին իմանալ օբյեկտիվ ծրագրավորման լեզուների հիմունքների մասին:
  • Օբյեկտ կողմնորոշված ​​ծրագրավորումը (OOP) ունի բազմաթիվ գործառույթներ, որոնք բնորոշ են իր պարադիգմային: Այս հիմնական գործառույթներից երեքն են.
    • Encapsulation(ծածկապատում) Օբյեկտի որոշ մասերի մուտքը սահմանափակելու ունակություն: Java- ն ունի դաշտերի և մեթոդների մասնավոր, պաշտպանված և հանրային փոփոխիչներ:
    • Պոլիմորֆիզմ օբյեկտների համար տարբեր ինքնություններ ստանալու ունակություն. Java- ում մեկ օբյեկտ կարող է դառնալ այլ օբյեկտի մաս, որպեսզի օգտագործի մյուս օբյեկտի մեթոդները:
    • Ժառանգություն(ժառանգություն) Ընթացիկ օբյեկտի նույն հիերարխիայում մեկ այլ դասի դաշտերից և մեթոդներից օգտվելու ունակություն: