Përmbajtje:

JAVA - Hyrje: 5 hapa
JAVA - Hyrje: 5 hapa

Video: JAVA - Hyrje: 5 hapa

Video: JAVA - Hyrje: 5 hapa
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Nëntor
Anonim
JAVA - Hyrje
JAVA - Hyrje

Do të përpiqem t'ju udhëzoj njerëzit përmes këtij mësimi në mënyrë efektive dhe shpejt. JAVA është një gjuhë shumë komplekse me shumë për të mësuar. Këto mësime nuk marrin asnjë përgjegjësi për t'ju mësuar në mënyrë korrekte, por unë do të përpiqem ta bëj të qartë dhe të lërë jashtë të gjitha gabimet. Nëse tashmë jeni njohur me JAVA, duhet të kaloni përpara në seksionet e mëvonshme. Ky seksion është vetëm një shënim. Tjetra ne do të fillojmë t'ju mirëpresim me gjuhën JAVA.

Hapi 1: JAVA - Marrja e mjeteve

JAVA - Marrja e mjeteve
JAVA - Marrja e mjeteve
JAVA - Marrja e mjeteve
JAVA - Marrja e mjeteve

Tani, siç e dini ndoshta, na duhen disa mjete për të filluar të shkruajmë kodin JAVA. Ju thjesht mund të përdorni fletoren tuaj dhe ta ekzekutoni atë nga rreshti i komandës, por ne do të marrim një redaktues, sepse është më i lehtë dhe më i shpejtë. Ne do të marrim redaktorin eklpise JAVA. (NFSE KENI KOMENT TRO RREZIKUAR) HAPI #1) Shkoni në faqen e internetit këtu dhe klikoni në butonin e gjelbër të shkarkimit HAPI #2) Ruajeni atë në desktopin tuaj dhe klikoni "OK" HAPI #3) Kur të përfundojë shkarkimi, klikoni me të djathtën mbi skedarin dhe zgjidhni " Nxirrni të gjithë "HAPI #4) Ju duhet të shihni një dosje të re që shfaqet në desktopin tuaj dhe sigurohuni që të ketë skedarin" eclipse.exe "në të. Tani klikoni dy herë mbi skedarin eclipse.exe me ikonën e një eklipsi diellor. Do t'ju kërkojë të krijoni një hapësirë pune kur të hapet. Shkruani "myWork" në shiritin e emrave dhe klikoni OK. Pastaj duhet të shihni një ekran të mirëpritur dhe në këndin e sipërm të djathtë klikoni butonin "tryezë pune". Tani duhet të shihni diçka si imazhi i parë në fund. Pas kësaj klikoni "File"> "New"> "Java Project". Në kutinë e emrit, shkruani "myProj" dhe klikoni tjetër, dhe pastaj përfundoni. Tani, në eksploruesin e projektit (në të majtë të ekranit) duhet të shihni një dosje të quajtur "myProj". Eksploruesi i projektit është vendi ku mund të shihni të gjithë skedarët tuaj. Zona në mes është skena kryesore (pjesa e kodimit) dhe pjesa e djathtë është Biblioteka, e cila na jep një listë të funksioneve dhe klasave. (Do të flasë për klasat dhe funksionet më vonë). Pjesa e poshtme është lista e gabimeve, nëse kemi ndonjë problem me kohën e ekzekutimit ose kodin, ato do të jenë aty. Alsoshtë gjithashtu dritarja e tastierës ku shfaqet dalja. Së fundi, kliko me të djathtën në dosjen "myProj" që krijuam dhe shko te "E Re"> "Klasa". Në shiritin e emrit shkruani "myFirst". Kliko në përfundim. Ju duhet të shihni foton e dytë në fund për një vështrim më të afërt. Tani jeni gati të filloni të shkruani kod në JAVA. Në hapin tjetër ne do të shkruajmë programin tuaj të parë dhe do të diskutojmë disa elementë JAVA.

Hapi 2: JAVA - Fillimi i punës me JAVA

JAVA - Fillimi i punës me JAVA
JAVA - Fillimi i punës me JAVA
JAVA - Fillimi i punës me JAVA
JAVA - Fillimi i punës me JAVA

Në JAVA, gjithçka bazohet në klasa, pjesë të kodit me komanda për t'u ekzekutuar. Ekzistojnë gjithashtu këto gjëra të quajtura metoda, pjesë më të vogla të kodit që përmbajnë gjithashtu funksione. Zakonisht ka metoda të shumta në një klasë, që ndërveprojnë me njëra -tjetrën bazuar në vlerat e ndryshoreve të caktuara dhe kthejnë një vlerë. Ato metoda janë të paketuara në një klasë, dhe më pas klasat me metoda mund të ndërveprojnë me klasat e tjera dhe të printojnë vlerën e kthimit në ekran. Ekziston gjithashtu diçka që quhet një metodë kryesore, metoda që përpiluesi kërkon së pari. Bazuar në udhëzimet që jep metoda kryesore, përpiluesi mund të lëvizë në klasa të ndryshme për të ekzekutuar metoda të ndryshme, ose thjesht të qëndrojë në metodën kryesore. Tani për tani, le të krijojmë një metodë kryesore. Në klasën tuaj "myFirst" shkruani kodin me shkronja të zeza: klasa publike myFirst {public static void main (String args) {}} Tani le të diskutojmë këtë kod. Çdo metodë bazohet në sintaksën e mëposhtme: [accessSpecifier] [returnType] [nameName] ([parametrat]) {[methodBody]} Specifikuesit e aksesit në këtë rast janë "publik" dhe "statik". Çdo metodë mund të jetë "publike" ose "private". "Publik" do të thotë që metoda mund të arrihet nga çdo klasë. "Private" do të thotë që metoda mund të arrihet vetëm nga klasa të cilës i përket. Unë do të shpjegoj fjalën kryesore "Static" më vonë. Këtu kemi bërë një metodë publike statike kryesore me emrin main, dhe parametrat e "String args" (nuk do t'i shpjegoj parametrat tani). Në trupin e metodës ne shtypim të gjitha komandat që nuk duam të ekzekutojmë. Trupi i metodës dhe trupi i klasës janë gjithmonë të vendosura midis mbajtëseve kaçurrelë. SH NOTNIM: JAVA është një gjuhë e ndjeshme ndaj shkronjave të mëdha, kështu që kur shtypni komandat, duhet t'i shtypni ato saktësisht siç specifikohet, ose do të merrni një gabim !!!!!! Tani shkruani kodin me shkronja të zeza në metodën tuaj kryesore: klasa publike myFirst {public static void main (String args) {System.out.println ("Përshëndetje botë!"); }} Deri tani duhet të keni kodin në figurën e parë. Tani shkoni te "Run"> "Run" dhe klikoni "OK" kur shfaqet kutia e dialogut, dhe në fund (dritarja e tastierës) duhet të shihni tekstin "Përshëndetje botë!" të shtypura. Kontrolloni imazhin e dytë për referencë. Këtu kemi përdorur komandën System.out.println për të printuar një rresht në ekran. "Sistemi", është një klasë që përmban shumë funksione. "Jashtë" ishte se ne donim të printonim OUT në ekran (ose dalje) dhe metoda "println" do të thotë; rresht printimi. Pastaj në kllapa, dhe në thonjëza (sepse kjo është një vlerë vargu (vlera që përmban fjalë)) kemi përfshirë tekstin që donim të shtypnim, dhe e përfunduam rreshtin me një gjysmë-zorrë (;). SHENIM: Të gjitha rreshtat në JAVA duhet të përfundojnë në gjysmë kolona, përveç rreshtave kur deklarojmë klasa ose metoda. Ne gjithashtu mund të përdorim "print", por ndryshimi midis "print" dhe "println" është se "print" printon tekst në një rresht, por "println" do të thotë të printosh tekstin dhe të përfundosh rreshtin, që do të thotë se nëse tjetra komanda është "print", teksti do të printohet në një rresht të ri. Në këtë pikë, do të doja të kërkoja falje për cilësinë e keqe të imazheve të mia. Kam përfshirë disa pyetje VETF KONTROLLIM në fund. Në hapin tjetër do të përfshij përgjigjet për to. Në hapin tjetër do t'ju prezantoj edhe me llojet bazë të vlerës. VETF KONTROLL: #1) Shkruani një program për të shtypur fjalën "djathë" shkronjë për shkronjë. K HSHILL: Përdorni komandën "print"#2) Përdorni komandat "print" dhe "println" për të eksperimentuar#3) Çfarë nuk shkon me këtë linjë kodesh: System.out.println (Përshëndetje botë!); #4) Çfarë do të merrni nëse përdorni këto rreshta të kodit: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("bir");

Hapi 3: JAVA - Llojet e Variablave Bazë

JAVA - Llojet e Variablave Bazë
JAVA - Llojet e Variablave Bazë
JAVA - Llojet e Variablave Bazë
JAVA - Llojet e Variablave Bazë

Përgjigjet në pyetjet e mëparshme VETFKONTROLLIMI janë:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); #2) Asnjë përgjigje e prerë.#3) Teksti në kllapa nuk ishte në thonjëza.#4) përshëndetje, do të ketë pyetje vetë-kontrolluese në fund të këtij hapi. Ka shumë lloje të të dhënave. Në këtë udhëzues ne do të kalojmë vetëm ato themelore, dhe do të vazhdojë të marrë disa hapa. Të gjitha variablat punojnë në sintaksën më poshtë. [DataType] [variableName] = [vlera]; ish int myNum = 8; lloji int: Lloji "int", do të thotë numër i plotë. Punon në të njëjtën sintaksë si më sipër. Nuk ka kuota të nevojshme për të mbajtur vlerën për çdo lloj numerik. Çdo variabël int varion nga një minimum prej -2, 147, 483, 648 në një vlerë maksimale 2, 147, 483, 647. Numrat e plotë më të zakonshëm do të përshtaten në këtë rang, por nëse nuk përdorin "gjatë" në vend. ish int nëntë = 9; tipi i gjatë: Lloji "i gjatë" është një version i gjatë i komandës "int". Shkon nga -9, 223, 372, 036, 854, 775, 808 në 9, 223, 372, 036, 854, 775, 807. lloji i notit: Lloji "noton" është një numër me pikë lundruese, që do të thotë se përmban një vlerë dhjetore. lloji i dyfishtë: Lloji "i dyfishtë" është një numër me pikë lundruese, i cili mund të mbajë një vlerë më të madhe. lloji i vargut: Lloji "varg" mban një vlerë teksti. Teksti (vlera) duhet të përfshihet në thonjëza të dyfishta. ish Përshëndetje me varg = "Përshëndetje bosh"; Këto ishin llojet themelore të të dhënave. Për të printuar ndonjë prej tyre, thjesht shkruani emrin e ndryshores në parametrat e metodës "println" pa thonjëza. ish int myNum = 52930; System.out.println (myNum + "theshtë vlera e myNum"); Kodi i mësipërm do të printonte "52930 Is the value of myNum" në ekran. Dhe meqë ra fjala, ne përdorëm atje një shenjë plus për të kombinuar një String në rreshtin që po shtypnim, kështu që do të printonte një vlerë String pas vlerës së myNum. Mund të përdorni shenjën plus për të shtuar variabla në komandën "println" dhe shtoni vlerat e vargut. Shikoni dy fotografitë në fund për të parë se çfarë kam bërë. Ky është pjesa 1/2 e llojeve të numrave, në pjesën tjetër do t'ju mësoj disa operatorë të thjeshtë matematikorë që mund t'i përdorni në variablat.

Hapi 4: JAVA - Operatorët matematikë

JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë
JAVA - Operatorët matematikë

Ky është seksioni 2/2 i "Llojeve të ndryshoreve bazë". Këtu do të prezantoj operatorët matematikorë. Ekziston shenja "+" që do të thotë shtesë. Përdoret për të shtuar numra. ish shuma int = 5 + 579; Përdoret gjithashtu për të kombinuar vargjet në metodën "println". ish System.out.println ("Kjo është" + "tre vargje" + "e kombinuar."); Vini re se para se të shtoja një varg tjetër në vargjet e para dhe të dyta kam përdorur një hapësirë në fund për ta bërë atë të duket normale. Ekziston edhe shenja "-" siç e keni menduar, dhe përdoret vetëm për të zbritur numrat. ish int zbritje = 9 - 6; Gjithashtu ekziston operatori i shumëzimit, i cili përfaqësohet nga një "*" në java (yll). Përdoret për të shumëzuar numrat. ish int shumëzimi = 756 * 15; Dhe ekziston operatori i ndarjes, i cili përfaqësohet nga "/" (pjerrësi). Përdoret për të ndarë numrat. ish int ndarja = 50 /5 Gjithashtu ekziston një operator modul, i cili përfaqësohet nga "%". Modulo përdoret për t'u përqëndruar në pjesën e mbetur të dy numrave, nëse ka. ish modul int = 10 % 9; Ju nuk keni nevojë të shtoni thonjëza për numrat nëse përdorni numrat në metodën "println", ose ato do të interpretohen si vlera vargu. ish System.out.println (6 + 7); GABIM I Zakonshëm 1: System.out.println ("6" + "7"); Kodi i mësipërm kthen 67, jo 13. Për të shmangur këtë fshini thonjëzat. Emrat e ndryshoreve mund të përdoren për të identifikuar vlerat. Të tilla si: int myNum = 9; System.out.println ("Vlera e myNum është" + myNum); Përderisa "myNum" nuk ka asnjë ndryshore rreth tij, programi do të printojë "Vlera e myNum është 9". Ju gjithashtu mund të përdorni operatorët për të kryer operacione në metodën "println" për të kthyer rezultate të shpejta. ish System.out.println (8 * 10); Fotografitë e mia do të jenë kryesisht për gjithçka që kemi mbuluar në këtë seksion, por mos harroni t'i shikoni ato. Në hapin tjetër do të ketë pak material të ri, por do të ketë një test që mbulon gjithçka që kemi mësuar deri më tani. Këtu janë pyetjet e vetëkontrollit: VETF KONTROLLIM #1: Shkruani një program për të llogaritur modulin e 789 në 2 dhe printoni rezultatin në ekran. VETF KONTROLLIM #2: Përshkruani llojin e të dhënave "int", me të paktën karakteristikën themelore. VETF KONTROLLIM #3: Krijoni një variabël vargu të quajtur "përshëndetje" me një mesazh miqësor në të duke lënë jashtë emrin (p.sh. Përshëndetje _). Pastaj krijoni një varg të quajtur "emër" me vlerën e emrit tuaj. Pastaj kombinoni këto ndryshore dhe duhet të merrni mesazhin tuaj përfundimtar. VETF KONTROLLIM #4: Si e përfaqësoni shumëzimin në JAVA? (Çfarë shenje përdorni)

Hapi 5: JAVA - Testi i parë / komentimi

JAVA - Testi i parë / komentimi
JAVA - Testi i parë / komentimi

Këtu janë përgjigjet e pyetjeve të mëparshme VETF KONTROLLIMI:#1) System.out.println (789 % 2); #2) Lloji i të dhënave "int" mban një numër të plotë.#3) Përshëndetje me varg = "Përshëndetje"; Emri i vargut = "Mësuesi JAVA" System.out.println (përshëndetje + emër); #4) Ju përdorni një "*" (yll) OK, tani për këtë udhëzues unë do të përfshijë vetëm një material pak të ri, dhe lidhjen me testin tim. Në JAVA ka diçka që quhet "komentim". Kjo do të thotë të komentoni punën tuaj. Ekzistojnë 2 lloje komentesh që mund të bëni një koment me një rresht (shiko shembullin 1) dhe një koment me shumë rreshta (shih shembullin 2). Shembujt për këto komente janë përfshirë. Për një koment me një rresht ju duhet të vendosni 2 pjerrësi para tekstit, gjithçka në të djathtë të pjerrësisë konsiderohet një koment, dhe injorohet nga përpiluesi JAVA. Një koment i thjeshtë me shumë rreshta është në mes të pjerrët dhe 2 yjeve, dhe përfundon me yll dhe një pjerrësi. Një koment i avancuar me shumë rreshta shpjegon një metodë, ne do ta kalojmë këtë më vonë. KVSHILLA JAVA: Unë ju sugjeroj të komentoni gjithçka, madje edhe gjërat më të thjeshta. Sepse nëse dikush po kalon punën tuaj dhe mund të ketë probleme të kuptojë kodin tuaj. Mund të mos jetë e qartë që variabla d qëndron për dollarë. Dhe gjithashtu ju sugjeroj që ta ruani punën tuaj shpesh. (Kam humbur shumë kod për shkak të kësaj një herë) ish. 1 int num2 = 78; // Krijoni një numër të plotë, "num2" me vlerën 78 ex. 2 / ** Krijoni një numër të plotë, "num2" me vlerën 78* / int num2 = 78; OK, fat i mirë në provë.:-) (LINK N B POSHT, LEXO SH NOTNIM) SHENIM: Unë me të vërtetë nxitova të bëj kuizin, kështu që në #2 shënova përgjigjen e gabuar si të drejtë. Përgjigja e saktë për atë ishte opsioni i fundit. Më vjen shumë keq për këtë shqetësim. Lidhja për testin është këtu. Ka një fotografi në fund të ekranit të mirëseardhjes të testit gjithashtu. Fat i mirë dhe mos harroni të lexoni tutorialin tim të ardhshëm!:-)

Recommended: