Vadnica Java: osnove za začetnike
Java je objektno usmerjen programski jezik, ki vam ga bomo predstavili v tej vadnici. Spletne aplikacije, namizne aplikacije in aplikacije so programirane predvsem z Javo.
Java vadnica: priprave
Preden lahko dejansko začnete programirati z Javo, morate opraviti nekaj priprave.
- V računalnik namestite najnovejši Java SDK. Preprosto ga naložite iz našega območja za prenos in med namestitvijo sledite navodilom.
- V naslednjem koraku potrebujete razvojno okolje. Tu obstajajo različne možnosti, ki imajo vse prednosti in slabosti. Najbolj znani so NetBeans, Eclipse in IntelliJ. Eclipse je primeren za začetnike, zato so naslednji koraki povezani z Eclipse.
- Zaženite Eclipse in nato kliknite "File", "New" in nato "Java Project". Tu vnesite ime projekta in pritisnite "Dokončaj".
- Na levi strani boste našli Raziskovalca paketov, tukaj so navedene vse mape in datoteke projekta. Zaenkrat projekt vsebuje samo mapo "src". Z desno miškino tipko kliknite mapo in izberite "Novo" in nato "Razred". V oknu, ki se odpre, izberite ime razreda in potrdite polje poleg "javne statične void main (String [] args)". Nato pritisnite "Končaj".
- Nasvet: Na koncu članka vam bomo pokazali tudi najpomembnejše korake v naši slikovni galeriji.
Java: Vadnica Hello World
Po pripravah lahko zdaj začnete z dejanskim programiranjem prvega programa.
- Zdaj imate osnovno strukturo razreda, vključno z glavno metodo. Ta glavna metoda se vedno pokliče najprej, ko se program zažene in se izvede koda, ki jo vsebuje.
- Glavna metoda že vsebuje komentar "TODO Samodejno ustvarjena škrbca metode". Komentar se vedno začne z "//" in se med izvedbo ne upošteva.
- V program neposredno pod komentar dodajte vrstico "System.out.println (" Pozdravljeni svet! ");" Pri izvajanju programa mora ta ukaz prikazati sporočilo "Hello World!" preživijo.
- V vrstici na vrhu kliknite zeleno ikono predvajanja. Program se začne na ta način. V spodnji polovici okna Eclipse boste našli "konzolo". Tu je želeni "Pozdravljeni svet!" izhod.
Vadnica Java: Spremenljivke in tipi podatkov
Da bi bili naši programi bolj zapleteni, potrebujemo spremenljivke, ki imajo vsak svoj tip podatkov.
- Najpomembnejši konstrukt katerega koli programskega jezika so spremenljivke. Vrednost je lahko shranjena v spremenljivki, ki jo posledično lahko spremenimo z operacijami.
- Na Javi je skupno osem primitivnih vrst podatkov. Naslednje vrste so najpomembnejše in se najpogosteje uporabljajo.
- int: Spremenljivka int lahko shrani celo število. Ta številka mora biti med -2, 147, 483, 648 in 2, 147, 483, 647.
- dvojno: Številka s plavajočo vejico se lahko shrani v dvojno spremenljivko. Na primer, lahko prihranite denar.
- char: Vsak posamezen znak se lahko shrani v spremenljivko char.
- boolean: Booleova spremenljivka vsebuje vrednost resnice. Lahko sprejme samo eno od dveh možnih vrednosti: resnično ali napačno.
- Spremenljivka je deklarirana in inicializirana na naslednji način: "[vrsta podatkov] [ime] = [vrednost];". Primer bi bil: "int x = 4;"
- Na številkah lahko izvajate preproste aritmetične operacije: "int a = 4; int b = 5; int sum = a + b".
- Seveda lahko shranite tudi besedilo. Če želite to narediti, potrebujete ključno besedo "String". Čeprav to ni primitivna vrsta podatkov, se obnaša podobno. Tako lahko tudi izraz "Hello World" shranimo v spremenljivko: String hello = "Hello World"; System.out.println (zdravo);
Vadnica Java: Dodatne kontrolne strukture
Zdaj, ko smo delali s spremenljivkami, se zdaj učimo pogojnih in ponavljajočih se klicev.
- Za pogoje moramo najprej spoznati operaterje za primerjave: == preveri enakost dveh vrednosti ali spremenljivk. ! = je ravno obratno: neenakost. <, in> = ustreza simbolom za manjše, manjše enake, večje in večje enake. Ti operaterji nas skoraj vedno srečujejo v pogojih.
- Poleg zanke lahko pogojno izvedemo tudi blok. To deluje s poizvedbo if: if ([stanje]) {// izjave}. To lahko na primer uporabimo za zagotovitev, da ni delitve z 0.
- če (osebe> 0) {bananeProPerson = banane / osebe}. V tem primeru se "banane na osebo" izračunajo le, če imamo več kot 0 ljudi.
- Programi bi morali zdaj postati še bolj zapleteni: Na konzoli bi radi oddali vse številke od 1 do 10. To bi lahko storili desetkrat System.out.println (...); natipkati. Vendar to hitro postane preveč zapleteno, če želite na primer poslati tudi vse številke do 100. Za to obstajajo tako imenovane zanke. To ponovite definirano kodo.
- Zanka zanke je strukturirana tako: "for ([začetna vrednost]; [stanje]; [posodobitev]) {// navodila}". Začetna vrednost vsebuje spremenljivko, ki vsebuje začetno vrednost. To je ponavadi int spremenljivka, ki jo lahko ustvarimo samo tukaj (npr: int i = 1). Pogoj določa, kako dolgo se izvede zanka (npr: i <= 10). Posodobitev določa, kaj se izvede po vsakem klicu v zanko (npr .: i = i + 1).
- Nato izpišemo vrednosti 1 do 100 na naslednji način: za (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Naslednji koraki v vadbi Java
Učenje Jave ni cilj nekaj ur. Kar nekaj mesecev bo trajalo, preden boste v celoti razumeli programski jezik.
- Tej vadnici sledi predvsem praksa. Spoznajte vrste podatkov in rešite nekatere težave v lastnih aplikacijah. Matematični problemi so še posebej primerni: na primer iznesite kvadratne številke vseh števil do 10. Ali iznesite vse številke do 1000, ki jih je mogoče deliti s sedem.
- Obstaja pa tudi veliko več jezikovnih konstrukcij, ki jih tukaj še nismo spoznali: ti vključujejo na primer stavek preklopa ali zanko while.
- Platforma YouTube ponuja priložnost za širjenje znanja. Tu je nešteto vaj Java. Obstaja tudi veliko profesionalnih video vadnic. Najdete jih na primer na platformah Video2Brain, Udemy ali Coursera. Vendar je veliko teh ponudb v angleščini.
- O Amazonu je tudi nekaj dobrih knjig, ki prenašajo zelo obsežno znanje o Javi.
Pri odpravljanju napak boste med programiranjem porabili tudi več ur. Ena najpogostejših napak je NullPointerException. Kako to popraviti, si lahko preberete v naslednjem praktičnem nasvetu.