„Java“yra į objektus orientuota programavimo kalba, kurią 1995 metais sukūrė Jamesas Goslingas. Tai reiškia, kad kalba sąvokas pateikia kaip „objektus“su „laukais“(t. Y. Objektus apibūdinančius atributus) ir „metodus“(veiksmus, kuriuos objektai gali atlikti). „Java“yra „kada nors parašyta, paleiskite bet kur“kalba. Tai yra, kalba sukurta veikti bet kurioje platformoje, kurioje yra „Java Virtual Machine“(JVM). Kadangi „Java“yra labai ilgametė programavimo kalba, pradedantiesiems ją lengva išmokti ir suprasti. Ši pamoka yra įvadas į programų rašymą naudojant „Java“.
Žingsnis
1 metodas iš 3: „Java“programų rašymas
1 žingsnis. Norėdami pradėti rašyti programas naudodami „Java“, nustatykite savo darbo aplinką
Daugelis programuotojų naudoja „Java“programavimui integruotą kūrimo aplinką (IDE), pvz., „Eclipse“ir „Netbeans“, tačiau mes galime rašyti „Java“programas ir kompiliuoti jas be IDE.
Žingsnis 2. Programuojant su „Java“pakaks bet kokio tipo programos, panašios į „Notepad“
Kietosios linijos programuotojai kartais renkasi į terminalą integruotus teksto redaktorius, tokius kaip „vim“ir „emacs“. Galingas teksto redaktorius, kurį galima įdiegti tiek „Windows“, tiek „Linux“kompiuteriuose („Mac“, „Ubuntu“ir kt.), Yra „Sublime Text“. Šioje pamokoje naudosime būtent šį teksto redaktorių.
Žingsnis 3. Įsitikinkite, kad įdiegėte „Java“programinės įrangos kūrimo rinkinį
Jums to reikės norint sudaryti programą.
-
„Windows“sistemose, jei aplinkos kintamieji nesutampa, bėgimo metu galite patirti nesėkmių
javac
- . Perskaitykite straipsnį Kaip įdiegti „Java“programinės įrangos kūrimo rinkinį, kad gautumėte daugiau informacijos apie JDK diegimą, kad išvengtumėte šios klaidos.
2 metodas iš 3: „Sveiki pasaulis“programa
1 žingsnis. Pirmiausia sukursime programą, kuri parodys pranešimą „Labas pasaulis
"Savo teksto rengyklėje sukurkite naują failą ir išsaugokite jį pavadinimu" HelloDunia.java "." HelloDunia "yra jūsų klasės pavadinimas ir klasės pavadinimas turi sutapti su jūsų failo pavadinimu.
Žingsnis 2. Apibrėžkite pagrindinę klasę ir metodus
Pagrindinis metodas
public static void main (String args)
yra metodas, kuris bus vykdomas, kol programa veikia. Šis pagrindinis metodas turės tą patį metodo deklaraciją visose „Java“programose.
viešoji klasė „HelloWorld“{public static void main (String args) {}}
Žingsnis 3. Parašykite kodo eilutę, kurioje bus rodoma „Labas pasaulis
System.out.println („Labas pasaulis“);
-
Atkreipkite dėmesį į šios linijos komponentus:
-
Sistema
- nurodo sistemai kažką daryti.
-
išeiti
- nurodo sistemai, kad gaminsime produkciją.
-
println
- „spausdinimo linija“. Taigi, mes nurodome sistemai rodyti eilutę išvestyje.
-
Kabutės ant
("Labas pasauli.")
reiškia metodą
System.out.println ()
įveskite parametrą, kuris šiuo atveju yra eilutė
"Labas pasauli."
-
-
Atminkite, kad „Java“yra keletas taisyklių, kurių reikia laikytis:
- Kiekvienos eilutės pabaigoje visada turėtumėte pridėti kabliataškį (;).
- „Java“skiria didžiąsias ir mažąsias raides. Taigi metodo pavadinimą, kintamojo pavadinimą ir klasės pavadinimą turite parašyti teisingomis raidėmis, kitaip nepavyks.
- Kodo blokai, būdingi tam tikram metodui ar kilpai, yra uždengti garbanotais skliausteliais.
Žingsnis 4. Sudėkite viską
Jūsų paskutinė „Halo World“programa turėtų atrodyti taip:
public class HelloWorld {public static void main (String args) {System.out.println ("Labas pasaulis"); }}
Žingsnis 5. Išsaugokite failą ir atidarykite komandų eilutę arba terminalą, kad sudarytumėte programą
Eikite į aplanką, kuriame išsaugota HaloDunia.java, ir įveskite
javac HelloDunia.java
. Ši komanda nurodo „Java“kompiliatoriui, kad norite kompiliuoti „HaloDunia.java“. Jei įvyksta klaida, kompiliatorius pasakys, kas nutiko. Priešingu atveju nematysite jokių pranešimų iš kompiliatoriaus. Jei pažvelgsite į katalogą, kuriame šiuo metu saugote „HaloDunia.java“, pamatysite „HaloDunia.class“. Tai failas, kurį „Java“naudos jūsų programai paleisti.
Žingsnis 6. Paleiskite programą
Pagaliau mes vykdysime savo programą! Komandų eilutėje arba terminale įveskite
java HelloWorld
. Ši komanda nurodo „Java“, kad norite paleisti „HaloWorld“klasę. Pamatysite „Labas pasaulis“. pasirodo konsolėje.
Žingsnis 7. Sveikiname, jūsų pirmoji „Java“programa paruošta
3 metodas iš 3: įvestis ir išvestis
1 žingsnis. Dabar „Hello World“programą išplėsime įtraukdami vartotojo įvestį
„Hello World“programoje rodome eilutę, kurią vartotojas gali pamatyti, tačiau interaktyvi programos dalis yra tada, kai vartotojas turi įvesti įvestį į programą. Dabar pratęsime programą, kad paprašytume vartotojo įvesti savo vardą ir pasveikinti naudotoją tokiu vardu.
2 veiksmas. Importuokite skaitytuvo klasę
„Java“sistemoje turime tam tikrą integruotą biblioteką, kurią galime pasiekti, tačiau pirmiausia turime ją importuoti. Viena iš šių bibliotekų yra java.util, kurioje yra „Scanner“objektas, kurį turime gauti iš vartotojo. Norėdami importuoti skaitytuvo klasę, pridėkite šią eilutę kodo pradžioje.
importuoti java.util. Scanner;
- Šis kodas nurodo programai, kad norime naudoti „Scanner“objektą, esantį „java.util“pakete.
-
Jei norime pasiekti kiekvieną paketo java.util objektą, tiesiog rašykite
importuoti java.util.*;
- kodo pradžioje.
Žingsnis 3. Pagrindinio metodo viduje parodykite naują „Scanner“objekto egzempliorių
„Java“yra į objektą orientuota programavimo kalba. Taigi, ši kalba apibūdina objektų naudojimo sąvoką. Skaitytuvo objektas yra objekto, turinčio laukus ir metodus, pavyzdys. Norėdami naudoti „Scanner“klasę, turime sukurti naują „Scanner“objektą, kurio laukus galime užpildyti ir metodus, kuriuos galime naudoti. Norėdami tai padaryti, parašykite:
Skaitytuvas userInputScanner = naujas skaitytuvas (System.in);
-
userInputScanner
- yra ką tik atrinktų „Scanner“objektų pavadinimas. Atminkite, kad vardas rašomas didžiosiomis ir mažosiomis raidėmis; tai kintamųjų pavadinimo sutartis „Java“.
-
Mes naudojame operatorių
naujas
sukurti naują objekto egzempliorių. Taigi šiame pavyzdyje rašydami sukuriame naują „Scanner“objekto egzempliorių
naujas skaitytuvas (System.in)
- .
-
Skaitytuvo objektas apima parametrus, kurie nurodo objektui, ką nuskaityti. Šiuo atveju mes įeiname
System.in
kaip parametrus.
System.in
- nurodo programai nuskaityti sistemos įvestį, t. y. įvestį, kurią vartotojas įves į programą.
Žingsnis 4. Paprašykite vartotojo įvesties
Turime paprašyti vartotojo įvesties, kad vartotojas žinotų, kada ką nors įvesti į konsolę. Šį žingsnį galima žengti
System.out.print
arba
System.out.println
System.out.print ("Koks tavo vardas?");
5 veiksmas. Paprašykite „Scanner“objekto įvesti kitą vartotojo įvestą eilutę ir išsaugoti ją kintamajame
Skaitytuvas visada įves duomenis, kuriuose yra tai, ką vartotojas įvedė. Šioje eilutėje „Scanner“bus paprašyta paimti vartotojo įvestą vardą ir išsaugoti jį kintamajame:
Eilutė userInputName = userInputScanner.nextLine ();
-
„Java“yra objekto metodų naudojimo sutartis
objectName.methodName (parametrai)
. In
userInputScanner.nextLine ()
„Scanner“objektą vadiname ką tik jam duotu pavadinimu, tada vadiname jo metodu
nextLine ()
- kuriame nėra jokių parametrų.
-
Atkreipkite dėmesį, kad kitą eilutę saugome kitame objekte: „String“objekte. Mes pavadinome savo eilutės objektą
userInputName
Žingsnis 6. Parodykite naudotojui sveikinimą
Dabar, kai išsaugojome vartotojo vardą, galime parodyti naudotojui sveikinimą. Prisimink su
System.out.println („Labas pasaulis“);
kad rašome pagrindinėje klasėje? Visas kodas, kurį ką tik parašėme, turėtų būti virš šios eilutės. Dabar mes galime pakeisti šią eilutę taip:
System.out.println ("Sveiki" + userInputName + "!");
-
Tai, kaip mes sujungiame „Sveiki“, vartotojo vardą ir „!“rašydami
"Sveiki" + userInputName + "!"
- vadinamas stygų sujungimu.
- Čia yra trys eilutės: „Sveiki“, userInputName ir „!“. „Java“eilutės yra fiksuotos, tai reiškia, kad jų negalima pakeisti. Taigi, kai sujungiame šias tris eilutes, iš esmės sukuriame naują eilutę, kurioje yra sveikinimas.
-
Tada paimame šią naują eilutę ir perduodame ją kaip parametrą
System.out.println
- .
Žingsnis 7. Sutvarkykite viską ir išsaugokite
Dabar mūsų kodas atrodys taip:
importuoti java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = naujas skaitytuvas (System.in); System.out.print ("Koks tavo vardas?"); Eilutė userInputName = userInputScanner.nextLine (); System.out.println ("Sveiki" + userInputName + "!"); }}
8. Sudarykite ir paleiskite
Eikite į komandų eilutę arba terminalą ir paleiskite tą pačią komandą, kaip ir mes paleidžiame „HaloDunia.java“. Pirmiausia turime sudaryti programą:
javac HelloDunia.java
. Tada galime paleisti:
java HelloWorld
Patarimai
- „Java“yra į objektą orientuota programavimo kalba. Taigi, norint sužinoti daugiau, verta perskaityti į objektą orientuotų programavimo kalbų pagrindus.
-
Objektinis programavimas turi daug specialių funkcijų. Trys iš jų yra:
- Kapsuliavimas: galimybė apriboti prieigą prie kai kurių sudedamųjų objektų. „Java“turi privačius, apsaugotus ir viešus laukų ir metodų modifikatorius.
- Polimorfizmas: objekto galimybė naudoti kelias tapatybes. „Java“sistemoje objektą galima įterpti į kitą objektą, kad būtų naudojami to kito objekto metodai.
- Palikimas: galimybė naudoti laukus ir metodus iš kitų klasių toje pačioje hierarchijoje kaip ir dabartinis objektas.