Kazalo:

JAVA - Uvod: 5 korakov
JAVA - Uvod: 5 korakov

Video: JAVA - Uvod: 5 korakov

Video: JAVA - Uvod: 5 korakov
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Julij
Anonim
JAVA - Uvod
JAVA - Uvod

Ljudje vas bom poskušal učinkovito in hitro voditi skozi to vadnico. JAVA je zelo kompleksen jezik, ki se ga je treba veliko naučiti. Te vaje ne prevzemajo odgovornosti za pravilno poučevanje, vendar bom poskušal razjasniti vse napake in jih izogniti. Če ste že seznanjeni z JAVO, preskočite na naslednje razdelke. Ta razdelek je le opomba. Nato vas bomo pozdravili z jezikom JAVA.

1. korak: JAVA - Pridobivanje orodij

JAVA - Pridobivanje orodja
JAVA - Pridobivanje orodja
JAVA - Pridobivanje orodja
JAVA - Pridobivanje orodja

Kot verjetno veste, potrebujemo nekaj orodij za začetek pisanja kode JAVA. Lahko uporabite samo beležnico in jo izvedete iz ukazne vrstice, vendar bomo dobili urejevalnik, ker je to lažje in hitreje. Dobili bomo urednika eclpise JAVA. (ČE IMATE KOMENTAR TEŽAV) KORAK #1) Pojdite na spletno mesto tukaj in kliknite zeleni gumb za prenosKORAK #2) Shranite ga na namizje in kliknite »V redu« KORAK #3) Ko se prenos konča, z desno miškino tipko kliknite datoteko in izberite » Izvlecite vse "KORAK #4) Na vašem namizju bi se morala prikazati nova mapa in se prepričati, da ima datoteko" eclipse.exe ". Zdaj dvokliknite datoteko eclipse.exe z ikono sončnega mrka. Ko se odpre, vas bo prosil, da ustvarite delovni prostor. V imeno vrstico vnesite »myWork« in kliknite V redu. Nato bi morali videti pozdravni zaslon in v zgornjem desnem kotu kliknite gumb "delovna miza". Zdaj bi morali videti nekaj podobnega prvemu posnetku na dnu. Po tem kliknite "Datoteka"> "Novo"> "Projekt Java". V polje z imenom vnesite "myProj" in kliknite naprej, nato pa končajte. Zdaj bi morali v raziskovalcu projektov (levo od zaslona) videti mapo z imenom "myProj". Raziskovalec projektov je tam, kjer si lahko ogledate vse svoje datoteke. Območje na sredini je glavna faza (odsek za kodiranje), desni del pa je knjižnica, ki nam daje seznam funkcij in razredov. (Govorili bomo o razredih in funkcijah kasneje). Spodnji del je seznam napak, če imamo težave med izvajanjem ali kodo, bodo tam. To je tudi okno konzole, kjer je prikazan izhod. Na koncu z desno tipko miške kliknite mapo "myProj", ki smo jo ustvarili, in pojdite na "Novo"> "Razred". V imensko vrstico vnesite "myFirst". Kliknite dokončaj. Za podrobnejši ogled bi morali videti drugo sliko na dnu. Zdaj ste pripravljeni na pisanje kode v JAVI. V naslednjem koraku bomo napisali vaš prvi program in razpravljali o nekaterih elementih JAVA.

2. korak: JAVA - Sodelovanje z JAVO

JAVA - Sodelovanje z JAVO
JAVA - Sodelovanje z JAVO
JAVA - Sodelovanje z JAVO
JAVA - Sodelovanje z JAVO

V JAVI vse temelji na razredih, odsekih kode z ukazi za izvedbo. Obstajajo tudi te stvari, imenovane metode, manjši odseki kode, ki vsebujejo tudi funkcije. Običajno je v razredu več metod, ki medsebojno delujejo na podlagi vrednosti določenih spremenljivk in vrnejo vrednost. Te metode so zapakirane v razred, nato pa lahko razredi z metodami komunicirajo z drugimi razredi in natisnejo vrnjeno vrednost na zaslonu. Obstaja tudi nekaj, kar se imenuje glavna metoda, metoda, ki jo prevajalnik najprej poišče. Na podlagi navodil, ki jih daje glavna metoda, se lahko prevajalnik premakne v različne razrede za izvajanje različnih metod ali pa ostane pri glavni metodi. Zaenkrat samo ustvarimo glavno metodo. V razred "myFirst" vnesite kodo krepko: javni razred myFirst {public static void main (String args) {}} Zdaj pa se pogovorimo o tej kodi. Vsaka metoda temelji na naslednji skladnji: [accessSpecifier] [returnType] [methodName] ([parametri]) {[methodBody]} Specifikatorji dostopa v tem primeru so "javni" in "statični". Vsaka metoda je lahko "javna" ali "zasebna". "Javno" pomeni, da lahko do metode dostopa kateri koli razred. "Zasebno" pomeni, da lahko do metode dostopa le razred, ki ji pripada. Kasneje bom pojasnil ključno besedo "Static". Tu smo naredili javno statično glavno metodo z imenom main in parametri "String args" (parametrov zdaj ne bom razlagal). V telo metode vnesemo vse ukaze, ki jih ne želimo izvesti. Telo metode in telo razreda sta vedno med zavitimi oklepaji. OPOMBA: JAVA je jezik, ki razlikuje med velikimi in malimi črkami, zato jih morate pri vnosu ukazov vnesti natančno tako, kot je določeno, sicer boste dobili napako !!!!!! Zdaj vnesite glavno kodo s krepko pisavo v svoj glavni način: javni razred myFirst {public static void main (String args) {System.out.println ("Pozdravljeni svet!"); }} Do sedaj bi morali imeti kodo na prvi sliki. Zdaj pojdite na "Zaženi"> "Zaženi" in kliknite "V redu", ko se prikaže pogovorno okno, na dnu (okno konzole) pa bi morali videti besedilo "Pozdravljeni svet!" natisnjeno. Za referenco preverite drugo sliko. Tu smo uporabili ukaz System.out.println za tiskanje vrstice na zaslonu. "Sistem" je razred, ki vsebuje številne funkcije. "Out" je bil, da smo želeli natisniti OUT na zaslon (ali izhod) in metoda "println" pomeni; tiskalna linija. Nato smo v oklepaje in narekovaje (ker je to vrednost niza (vrednost, ki vsebuje besede)) vključili besedilo, ki smo ga želeli natisniti, in vrstico končali s podpičjem (;). OPOMBA: Vse vrstice v JAVA se morajo končati s podpičjem, razen vrstic, ko razglasimo razrede ali metode. Lahko uporabimo tudi "print", vendar je razlika med "print" in "println" v tem, da "print" natisne besedilo v vrstici, "println" pa natisne besedilo in konča vrstico, kar pomeni, da če naslednji ukaz "print", besedilo bo natisnjeno v novi vrstici. Na tem mestu bi se rad opravičil za slabo kakovost svojih slik. Na dnu sem vključil nekaj vprašanj za samopreverjanje. V naslednjem koraku bom vključil odgovore nanje, v naslednjem koraku pa vas bom seznanil tudi z osnovnimi vrstami vrednosti. SAMOPREVERJANJE: #1) Napišite program za tiskanje besede "sir" črko za črko. NAMIG: Uporabite ukaz "print"#2) Uporabite ukaze "print" in "println" za eksperimentiranje.#3) Kaj je narobe s to vrstico kode: System.out.println (Pozdravljeni svet!); #4) Kaj boste dobili, če zaženete te vrstice kode: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("sin");

3. korak: JAVA - osnovne vrste spremenljivk

JAVA - osnovne vrste spremenljivk
JAVA - osnovne vrste spremenljivk
JAVA - osnovne vrste spremenljivk
JAVA - osnovne vrste spremenljivk

Odgovori na prejšnja vprašanja za samopreverjanje so:#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) Brez dokončnega odgovora.#3) Besedilo v oklepajih ni bilo v narekovajih.#4) Pozdravljeni Na koncu tega koraka bodo tudi vprašanja za samopreverjanje. Obstaja veliko vrst podatkov. V tem navodilu bomo preučili le osnovne in še vedno bo trajalo nekaj korakov. Vse spremenljivke delujejo v skladu s spodnjo sintakso. [DataType] [variableName] = [vrednost]; ex. int myNum = 8; int tip: Tip "int" pomeni celo število. Deluje po isti skladnji kot zgoraj. Za kakršno koli številčno vrsto niso potrebni narekovaji. Kakršne koli int spremenljivke segajo od najmanj -2, 147, 483, 648 do največje vrednosti 2, 147, 483, 647. Najpogostejša cela števila se bodo uvrstila v ta obseg, če pa namesto tega ne uporabljajo "long". ex. int devet = 9; long type: Tip "long" je dolga različica ukaza "int". Razpon od -9, 223, 372, 036, 854, 775, 808 do 9, 223, 372, 036, 854, 775, 807. tip plavajočega tipa: Tip "plavajoče" je število s plavajočo vejico, kar pomeni, da vsebuje decimalna vrednost. dvojni tip: Tip "dvojni" je število s plavajočo vejico, ki lahko vsebuje večjo vrednost. vrsta niza: Vrsta "niz" vsebuje besedilno vrednost. Besedilo (vrednost) mora biti v dvojnih narekovajih. ex. Niz pozdrav = "Zdravo prazno"; To so bile osnovne vrste podatkov. Če želite natisniti katero koli od njih, samo vnesite parametre metode "println" brez narekovajev. ex. int myNum = 52930; System.out.println (myNum + "Je vrednost myNum"); Zgornja koda bi na zaslonu natisnila "52930 Is the value of myNum". Mimogrede, tam smo uporabili znak plus za združevanje niza v vrstico, ki smo jo tiskali, tako da bi natisnila vrednost niza po vrednosti myNum. Za dodajanje spremenljivk v ukazu "println" in dodajanje vrednosti niza lahko uporabite znak plus. Oglejte si dve sliki na dnu, da vidite, kaj sem naredil. To je del 1/2 vrst števil, v naslednjem razdelku vas bom naučil nekaj preprostih matematičnih operaterjev, ki jih lahko uporabite pri spremenljivkah.

4. korak: JAVA - matematični operaterji

JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji
JAVA - matematični operaterji

To je razdelek 2/2 "Osnovne vrste spremenljivk". Tukaj bom predstavil matematične operaterje. Obstaja znak "+", ki pomeni dodatek. Uporablja se za seštevanje številk. ex. int vsota = 5 + 579; Uporablja se tudi za združevanje nizov v metodi "println". ex. System.out.println ("To so" + "tri nize" + "skupaj."); Upoštevajte, da sem pred dodajanjem drugega niza v prvi in drugi niz uporabil presledek na koncu, da je videti normalno. Obstaja tudi znak "-", kot ste uganili, in se uporablja samo za odštevanje številk. ex. int odštevanje = 9 - 6; Obstaja tudi operator množenja, ki je predstavljen z "*" v javi (zvezdica). Uporablja se za množenje števil. ex. int množenje = 756 * 15; Obstaja tudi operater deljenja, ki ga predstavlja "/" (poševnica). Uporablja se za deljenje števil. ex. int delitev = 50 /5 Obstaja tudi modularni operater, ki je predstavljen z "%". Modulo se uporablja za osredotočanje na preostanek dveh števil, če obstajata. ex. int modulo = 10 % 9; Če uporabljate številke v metodi "println", vam ni treba dodajati narekovajev, sicer se bodo razlagali kot vrednosti niza. ex. System.out.println (6 + 7); SKUPNA NAPAKA 1: System.out.println ("6" + "7"); Zgornja koda vrne 67, ne 13. Če se želite temu izogniti, izbrišite narekovaje. Imena spremenljivk se lahko uporabljajo za identifikacijo vrednosti. Na primer: int myNum = 9; System.out.println ("Vrednost myNum je" + myNum); Dokler "myNum" ne vsebuje nobenih spremenljivk, bo program natisnil "Vrednost myNum je 9". Operaterje lahko uporabite tudi za izvajanje operacij v metodi "println" za vrnitev hitrih rezultatov. ex. System.out.println (8 * 10); Moje slike bodo v osnovi vse, kar smo obravnavali v tem razdelku, vendar jih ne pozabite preveriti. V naslednjem koraku bo malo novega gradiva, bo pa test, ki zajema vse, kar smo se do sedaj naučili. Tu so vprašanja za samopreverjanje: SAMOPREVERJA #1: Napišite program za izračun modulo 789 do 2 in rezultat natisnite na zaslonu. SAMOPREVERJA #2: Opišite podatkovni tip "int" z vsaj osnovno lastnostjo. SAMOPREVERJANJE #3: Ustvarite spremenljivko niza, imenovano "pozdrav", v njej pa prijazno sporočilo, pri čemer ime ne pustite (npr. Pozdravljeni _). Nato ustvarite niz z imenom "ime" z vrednostjo vašega imena. Nato združite te spremenljivke in dobili boste končno sporočilo. SAMOPREVERJANJE #4: Kako predstavljate množenje v JAVI? (Kateri znak uporabljate)

5. korak: JAVA - prvi test / komentiranje

JAVA - 1. preizkus / Komentiranje
JAVA - 1. preizkus / Komentiranje

Tu so odgovori na prejšnja vprašanja SAMOPREVERJANJA:#1) System.out.println (789 % 2); #2) Podatkovni tip "int" vsebuje celo število.#3) Pozdravni niz = "Pozdravljeni"; String name = "Učitelj JAVA" System.out.println (pozdrav + ime); #4) Uporabiš "*" (zvezdica) OK, zdaj bom za to navodilo vključil le malo novega materiala in povezavo do mojega testa. V JAVI obstaja nekaj, kar se imenuje "komentiranje". To pomeni, da komentirate svoje delo. Obstajata dve vrsti komentarjev, ki jih lahko dodate v eno vrstico (glej pr. 1) in v več vrstic (glej pr. 2). Primeri teh komentarjev so vključeni. Za komentar v eni vrstici morate pred besedilo postaviti 2 poševnici, vse desno od poševnic se šteje za komentar, ki ga prevajalnik JAVA prezre. Preprost komentar v več vrsticah je med poševnico in 2 zvezdicama ter se konča z zvezdico in poševnico. Napredni komentar v več vrsticah opisuje metodo, o tem bomo govorili kasneje. JAVA NASVET: Predlagam, da komentirate vse, tudi najpreprostejše stvari. Ker če nekdo opravlja vaše delo in ima lahko težave pri razumevanju vaše kode. Morda ni očitno, da spremenljivka d pomeni dolarje. Predlagam vam tudi, da svoje delo pogosto shranjujete. (Enkrat sem zaradi tega izgubil veliko kode) npr. 1 int num2 = 78; // Ustvari celo število, "num2" z vrednostjo 78 ex. 2 / ** Ustvarite celo število, "num2" z vrednostjo 78* / int num2 = 78; OK, vso srečo na testu.:-) (SPODNJA POVEZAVA, PREBERITE OPOMBO) OPOMBA: Res sem hitel z reševanjem kviza, zato sem 2. številko označil napačen odgovor kot pravi. Pravilni odgovor za to je bila zadnja možnost. Zelo mi je žal za te nevšečnosti. Povezava do testa je tukaj. Na dnu pozdravnega zaslona je tudi slika. Srečno in ne pozabite prebrati moje naslednje vadnice!:-)

Priporočena: