Java- ն օբյեկտին ուղղված ծրագրավորման լեզու է, որը ստեղծվել է 1995 թվականին Jamesեյմս Գոսլինգի կողմից, ինչը նշանակում է, որ այն ներկայացնում է հասկացությունները որպես «օբյեկտներ» ՝ «դաշտերով» (որոնք հատկություններ են, որոնք նկարագրում են օբյեկտը) և «մեթոդներ» (գործողություններ, որոնք օբյեկտը կարող է կատարել). Java- ն «գրել մեկ անգամ, գործարկել ամենուր» լեզուն է, ինչը նշանակում է, որ այն նախատեսված է աշխատելու ցանկացած հարթակում, որն ունի Java վիրտուալ մեքենա (JVM): Քանի որ Java- ն շատ մանրամասն ծրագրավորման լեզու է, սկսնակների համար հեշտ է սովորել և հասկանալ: Այս ձեռնարկը Java- ում ծրագրեր գրելու ներածություն է:
Քայլեր
Մեթոդ 1 -ը 3 -ից. Գրեք ձեր առաջին Java ծրագիրը
Քայլ 1. Java ծրագրով ծրագրեր սկսելու համար ստեղծեք ձեր աշխատանքային միջավայրը:
Շատ ծրագրավորողներ օգտագործում են Ինտեգրված զարգացման միջավայրեր (IDE), ինչպիսիք են Eclipse- ը և Netbeans- ը իրենց Java ծրագրավորման համար, սակայն կարելի է գրել Java ծրագիր և կազմել այն առանց ուռած IDE- ների:
Քայլ 2. Գրատետրին նման ցանկացած ծրագիր բավական կլինի Java ծրագրավորման համար:
Հարդքոր ծրագրավորողները երբեմն նախընտրում են օգտագործել տերմինալի ներսում գտնվող տեքստային խմբագիրներ, ինչպիսիք են vim և emacs: Շատ լավ տեքստային խմբագիր, որը կարող է տեղադրվել ինչպես Windows սարքի, այնպես էլ linux- ի վրա հիմնված մեքենայի վրա (Mac, Ubuntu և այլն), Sublime Text- ն է, որն այն է, ինչ մենք կօգտագործենք այս ձեռնարկում:
Քայլ 3. Համոզվեք, որ տեղադրված է Java ծրագրակազմի մշակման հավաքածուն:
Սա ձեզ հարկավոր կլինի ձեր ծրագիրը կազմելու համար:
-
Windows- ի վրա հիմնված օպերացիոն համակարգում, եթե շրջակա միջավայրի փոփոխականները ճիշտ չեն, կարող եք սխալ ստանալ, երբ աշխատում եք
javac
- . Այս սխալից խուսափելու համար JDK- ի տեղադրման մասին լրացուցիչ մանրամասների համար տե՛ս տեղադրման հոդվածը Ինչպես տեղադրել Java ծրագրակազմի մշակման հավաքածուն:
Մեթոդ 2 -ից 3 -ը ՝ Hello World ծրագիր
Քայլ 1. Նախ մենք կստեղծենք ծրագիր, որը տպում է «Բարև աշխարհ
«Ձեր տեքստային խմբագրիչում ստեղծեք նոր ֆայլ և պահեք այն որպես« HelloWorld.java »: HelloWorld- ը ձեր դասի անունն է, և ձեզ հարկավոր կլինի, որ ձեր դասարանի անունը լինի ձեր ֆայլի նույն անունը:
Քայլ 2. Հայտարարեք ձեր դասարանը և ձեր հիմնական մեթոդը:
Հիմնական մեթոդը
հանրային ստատիկ դատարկ հիմնական (String args)
այն մեթոդն է, որը կիրականացվի ծրագրավորման ընթացքում: Այս հիմնական մեթոդը կունենա նույն մեթոդի հայտարարագիրը յուրաքանչյուր Java ծրագրում:
հանրային դաս HelloWorld {public static void main (String args) {}}
Քայլ 3. Գրեք ծածկագրի տողը, որը տպելու է «Բարև աշխարհ
System.out.println («Բարև աշխարհ»);
-
Եկեք նայենք այս տողի բաղադրիչներին.
-
Համակարգ
- հրամայում է համակարգին ինչ -որ բան անել:
-
դուրս
- պատմում է համակարգին, որ մենք պատրաստվում ենք որոշ ելքային աշխատանքներ կատարել:
-
տպագիր
- նշանակում է «տպման գիծ», այնպես որ մենք ասում ենք համակարգին տպել տող ելքում:
-
Փակագծերը շուրջը
("Բարեւ աշխարհ.")
նշանակում է, որ մեթոդը
System.out.println ()
ընդունում է մի պարամետր, որն, այս դեպքում, String- ն է
"Բարեւ աշխարհ."
-
-
Նշենք, որ Java- ում կան որոշ կանոններ, որոնց մենք պետք է հետևենք.
- Ամեն տողի վերջում դուք միշտ պետք է ավելացնեք ստորակետ:
- Java- ն մեծատառ է, այնպես որ դուք պետք է գրեք մեթոդի անուններ, փոփոխականների անուններ և դասերի անուններ ճիշտ դեպքում, հակառակ դեպքում սխալ կստանաք:
- Կոդի բլոկները, որոնք հատուկ են որոշակի մեթոդի կամ օղակի, պատված են գանգուր փակագծերի միջև:
Քայլ 4. Դրեք բոլորը միասին:
Ձեր վերջին Hello World ծրագիրը պետք է ունենա հետևյալ տեսքը.
հանրային դաս HelloWorld {public static void main (String args) {System.out.println («Բարև աշխարհ»); }}
Քայլ 5. Պահեք ձեր ֆայլը և բացեք հրամանի տողը կամ տերմինալը `ծրագիրը կազմելու համար:
Գնացեք այն թղթապանակը, որտեղ պահպանել եք HelloWorld.java և մուտքագրեք
javac HelloWorld.java
. Սա Java կոմպիլյատորին ասում է, որ ցանկանում եք կազմել HelloWorld.java: Եթե կան սխալներ, ապա կազմողը ձեզ կասի, թե ինչ սխալ եք արել: Հակառակ դեպքում, դուք չպետք է տեսնեք կոմպիլյատորի ոչ մի հաղորդագրություն: Եթե այժմ նայեք այն գրացուցակին, որտեղ այժմ ունեք HelloWorld.java, ապա պետք է տեսնեք HelloWorld.class- ը: Սա այն ֆայլն է, որը Java- ն կօգտագործի ձեր ծրագիրը գործարկելու համար:
Քայլ 6. Գործարկեք ծրագիրը:
Ի վերջո, մենք պետք է գործարկենք մեր ծրագիրը: Հրամանի տողում կամ տերմինալում մուտքագրեք
java HelloWorld
. Սա Java- ին ասում է, որ ցանկանում եք վարել HelloWorld դասը: Դուք պետք է տեսնեք «Բարև աշխարհ»: հայտնվեք ձեր վահանակում:
Քայլ 7. Շնորհավորում ենք, դուք կազմել եք ձեր առաջին Java ծրագիրը:
Մեթոդ 3 -ից 3: Մուտք և ելք
Քայլ 1. Այժմ մենք կընդլայնենք մեր Hello World ծրագիրը `օգտագործողից մուտքագրելու համար:
Մեր Hello World ծրագրում մենք տպել ենք տող օգտվողին տեսնելու համար, սակայն ծրագրերի ինտերակտիվ մասն այն է, երբ օգտվողը ստանում է մուտքագրում ծրագիր: Այժմ մենք կընդլայնենք մեր ծրագիրը ՝ օգտվողին հուշելու իր անունը և այնուհետև ողջունելու ենք օգտատիրոջը իր անունով:
Քայլ 2. Ներմուծեք Սկաներ դասը:
Java- ում մենք ունենք որոշ գրադարաններ, որոնց հասանելի ենք, բայց պետք է ներմուծենք դրանք: Այս գրադարաններից մեկը java.util- ն է, որը պարունակում է Scanner օբյեկտը, որն անհրաժեշտ է օգտվողի մուտքագրման համար: Սկաներ դասը ներմուծելու համար մենք մեր ծածկագրի սկզբում ավելացնում ենք հետևյալ տողը:
ներմուծել java.util. Scanner;
- Սա մեր ծրագրին ասում է, որ մենք ցանկանում ենք օգտագործել սկան օբյեկտը, որն առկա է java.util փաթեթում:
-
Եթե մենք ցանկանում էինք մուտք ունենալ java.util փաթեթի յուրաքանչյուր օբյեկտ, մենք պարզապես գրում ենք
ներմուծել 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. Խնդրեք Սկաներ օբյեկտին վերցնել օգտվողի մուտքագրած հաջորդ տողը և պահել այն փոփոխականի մեջ:
Սկաները միշտ տվյալներ կստանա այն մասին, թե ինչ է մուտքագրում օգտվողը: Հետևյալ տողը սկանավորողին կխնդրի վերցնել այն, ինչ մուտքագրել է օգտվողը իր անվան համար և պահել այն փոփոխականի մեջ.
Լարային userInputName = userInputScanner.nextLine ();
-
Java- ում օբյեկտի մեթոդի օգտագործման պայմանականությունն է
objectName.methodName (պարամետրեր)
. Մեջ
userInputScanner.nextLine ()
մենք կոչում ենք մեր Սկաների օբյեկտին այն անունով, որը մենք պարզապես տվել ենք այն, իսկ հետո մենք կոչում ենք դրա մեթոդը
հաջորդ տող ()
- որը չի ընդունում որևէ պարամետր:
-
Նկատի ունեցեք, որ մենք պահում ենք հաջորդ տողը մեկ այլ օբյեկտում ՝ String օբյեկտում: Մենք անվանել ենք մեր String օբյեկտը
userInputName
Քայլ 6. Տպեք ողջույնը օգտվողին:
Այժմ, երբ մենք պահում ենք օգտվողի անունը, մենք կարող ենք տպել ողջույնը օգտվողին: Հիշեք,
System.out.println («Բարև աշխարհ»);
որ մենք գրել ենք հիմնական դասարանում: Բոլոր այն ծածկագրերը, որոնք մենք պարզապես գրել ենք, պետք է դուրս գան այդ տողից: Այժմ մենք կարող ենք փոփոխել այդ տողը ՝ ասելով.
System.out.println («Բարև» + userInputName + "!");
-
Ինչպես մենք կապեցինք «Բարև», օգտվողի անունը և «!»: գրելով
"Բարև" + userInputName + "!"
- կոչվում է String concatenation:
- Այն, ինչ կատարվում է այստեղ, այն է, որ մենք ունենք երեք տող ՝ «Բարև», 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 («Ի՞նչ է քո անունը»); Լարային userInputName = userInputScanner.nextLine (); System.out.println («Բարև» + userInputName + "!"); }}
Քայլ 8. Կազմեք և գործարկեք:
Մուտք գործեք հրամանի տող կամ տերմինալ և գործարկեք նույն հրամանները, ինչ մենք կատարել էինք HelloWorld.java- ի մեր առաջին կրկնության համար: Մենք պետք է նախ կազմենք ծրագիրը.
javac HelloWorld.java
. Այնուհետև մենք կարող ենք այն գործարկել.
java HelloWorld
Օրինակ Java ծրագրեր
Հիմնական Java ծրագրի օրինակ
Աջակցեք wikiHow և բացել բոլոր նմուշները.
Sample Java ծրագրի ներածում
Աջակցեք wikiHow և բացել բոլոր նմուշները.
Խորհուրդներ
- Java- ն օբյեկտ-կողմնորոշված ծրագրավորման լեզու է, ուստի օգտակար է ավելի շատ կարդալ օբյեկտի վրա հիմնված ծրագրավորման լեզուների հիմքերի մասին:
-
Օբյեկտ կողմնորոշված ծրագրավորումն ունի իր պարադիգմային հատուկ բազմաթիվ առանձնահատկություններ: Այս հիմնական հատկություններից երեքն են.
- Ծածկապատում: օբյեկտի որոշ բաղադրիչների մուտքը սահմանափակելու ունակություն: Java- ն ունի դաշտերի և մեթոդների մասնավոր, պաշտպանված և հանրային փոփոխիչներ:
- Պոլիմորֆիզմ. օբյեկտների կողմից տարբեր ինքնություններ ընդունելու ունակություն: Java- ում օբյեկտը կարող է գցվել մեկ այլ օբյեկտի մեջ `մյուս օբյեկտի մեթոդներն օգտագործելու համար:
- Ժառանգություն: մեկ այլ դասի դաշտեր և մեթոդներ օգտագործելու ունակություն նույն հիերարխիայում, ինչպես ընթացիկ օբյեկտը: