Java apmācība: pamati iesācējiem
Java ir uz objektu orientēta programmēšanas valoda, kuru mēs jūs iepazīstināsim šajā apmācībā. Web lietojumprogrammas, darbvirsmas lietojumprogrammas un lietotnes galvenokārt tiek ieprogrammētas, izmantojot Java.
Java apmācība: sagatavošanās darbi
Lai jūs varētu faktiski sākt programmēšanu ar Java, jums jāveic daži sagatavošanās darbi.
- Instalējiet datorā jaunāko Java SDK. Vienkārši lejupielādējiet to no mūsu lejupielādes apgabala un instalēšanas laikā ievērojiet instrukcijas.
- Nākamajā solī jums ir nepieciešama attīstības vide. Šeit ir dažādas iespējas, kurām visām ir priekšrocības un trūkumi. Vispazīstamākie ir NetBeans, Eclipse un IntelliJ. Aptumsums ir piemērots iesācējiem, tāpēc šīs darbības ir saistītas ar Eclipse.
- Sāciet Eclipse un pēc tam noklikšķiniet uz "File", "New" un pēc tam uz "Java Project". Šeit ievadiet projekta nosaukumu un nospiediet "Pabeigt".
- Kreisajā pusē atradīsit Package Explorer, šeit ir uzskaitītas visas projekta mapes un faili. Līdz šim projektā ir tikai mape "src". Ar peles labo pogu noklikšķiniet uz mapes un atlasiet “Jauns”, pēc tam “Klase”. Atvērtajā logā atlasiet klases nosaukumu un atzīmējiet izvēles rūtiņu blakus "publiski statiskā void main (String [] args)". Pēc tam nospiediet "Pabeigt".
- Padoms: raksta beigās mēs parādīsim arī vissvarīgākos soļus mūsu attēlu galerijā.
Java: Hello World apmācība
Pēc sagatavošanās darbiem jūs tagad varat sākt ar pirmās programmas faktisko programmēšanu.
- Tagad jums ir klases pamatstruktūra, ieskaitot galveno metodi. Šo galveno metodi vienmēr sauc par pirmo, kad tiek palaista programma un tiek izpildīts tajā esošais kods.
- Galvenā metode jau satur komentāru "TODO automātiski ģenerētas metodes sastādīšana". Komentārs vienmēr sākas ar "//" un izpildes laikā netiek ņemts vērā.
- Tieši zem komentāra savai programmai pievienojiet rindu “System.out.println (“ Sveika pasaule! ”);”. Izpildot programmu, šai komandai vajadzētu parādīt ziņojumu "Sveika pasaule!" tērēt.
- Augšējā joslā noklikšķiniet uz zaļās atskaņošanas ikonas. Programma tiek palaista šādā veidā. Eclipse loga apakšējā daļā atrodas "Konsole". Šeit vēlamais "Sveika pasaule!" izeja.
Java apmācība: mainīgie un datu veidi
Lai mūsu programmas būtu sarežģītākas, mums ir nepieciešami mainīgie, kuriem katram ir savs datu tips.
- Jebkuras programmēšanas valodas vissvarīgākais konstrukts ir mainīgie. Vērtību var saglabāt mainīgā lielumā, kuru savukārt var mainīt ar operācijām.
- Java kopumā ir astoņi primitīvie datu tipi. Šie veidi ir vissvarīgākie un tiek izmantoti visbiežāk.
- int: int mainīgais lielums var uzglabāt veselu skaitli. Šim skaitlim jābūt no -2, 147, 483, 648 līdz 2, 147, 483, 647.
- dubultā: Peldošā komata numuru tomēr var uzglabāt dubultā mainīgajā. Piemēram, var ietaupīt naudas summu.
- char: jebkuru rakstzīmi var uzglabāt char mainīgajā.
- Būla: Būla mainīgais satur patiesības vērtību. Tam var būt tikai viena no divām iespējamām vērtībām: patiesa vai nepatiesa.
- Mainīgais tiek deklarēts un inicializēts šādi: "[datu tips] [nosaukums] = [vērtība];" Piemērs būtu: "int x = 4;"
- Ar cipariem var veikt vienkāršas aritmētiskās operācijas: "int a = 4; int b = 5; int summa = a + b".
- Protams, jūs varat arī saglabāt tekstu. Lai to izdarītu, jums ir nepieciešams atslēgvārds "Stīga". Lai gan tas nav primitīvs datu tips, tas rīkojas līdzīgi. Tātad mēs varam saglabāt arī izteicienu "Hello World" mainīgā lielumā: String hello = "Hello World"; System.out.println (sveiki);
Java apmācība: papildu vadības struktūras
Tagad, kad esam strādājuši ar mainīgajiem, mēs tagad mācāmies nosacītus un atkārtotus zvanus.
- Nosacījumos mums vispirms ir jāiepazīstas ar operatoriem salīdzinājumiem: == tiek pārbaudīta divu vērtību vai mainīgo vienādība. ! = ir tieši pretējs: nevienlīdzība. <un> = atbilst mazāku, mazāku vienādu, lielāku un lielāku vienādu simboliem. Šie operatori gandrīz vienmēr ar mums sastopas apstākļos.
- Papildus cilpai mēs varam nosacīti izpildīt arī bloku. Tas darbojas ar vaicājumu if: if ([nosacījums]) {// paziņojumi}. Piemēram, mēs to varam izmantot, lai nodrošinātu, ka netiek dalīts ar 0.
- ja (personas> 0) {bananeProPerson = banāni / personas}. Šajā piemērā "banāni vienai personai" tiek aprēķināti tikai tad, ja mums ir vairāk nekā 0 cilvēku.
- Programmām tagad vajadzētu kļūt vēl sarežģītākām: mēs tagad vēlētos konsolē izvadīt visus numurus no 1 līdz 10. Mēs to varētu izdarīt desmit reizes System.out.println (...); atkārtojiet. Tomēr tas ātri kļūst pārāk sarežģīti, ja, piemēram, vēlaties izvadīt visus numurus līdz 100. Tam ir ts cilpas. Šis atkārtotais definētais kods.
- A cilpai ir strukturēta šādi: "for ([sākuma vērtība]; [nosacījums]; [atjauninājums]) {// instrukcijas}". Sākuma vērtībā ir mainīgais, kas satur sākuma vērtību. Tas parasti ir int mainīgais, kuru mēs varam izveidot tikai šeit (piemēram: int i = 1). Nosacījums nosaka, cik ilgi cilpa tiek izpildīta (piemēram, i <= 10). Atjauninājums nosaka, kas tiek darīts pēc katra cilpas zvana (piemēram: i = i + 1).
- Pēc tam vērtības tiek izvadītas no 1 līdz 100 šādi: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Nākamās darbības Java apmācībā
Java mācīšanās nav mērķis dažām stundām. Būs nepieciešami mēneši, līdz jūs pilnībā sapratīsit programmēšanas valodu.
- Šai apmācībai galvenokārt seko prakse. Iepazīstiet datu tipus un risiniet dažas problēmas savās lietojumprogrammās. Matemātiskas problēmas ir īpaši piemērotas: Piemēram, izvadiet kvadrātu skaitļus visiem skaitļiem līdz 10. Vai arī izvadiet visus ciparus līdz 1000, kas ir dalāmi ar septiņiem.
- Bet ir arī daudz vairāk valodu konstrukciju, kuras mēs šeit vēl neesam iepazinuši. Tās ietver, piemēram, pārslēgšanas paziņojumu vai brīža cilpu.
- YouTube platforma piedāvā iespēju paplašināt zināšanas. Šeit ir neskaitāmas Java apmācības. Ir arī daudz profesionālu video apmācību. Tos varat atrast, piemēram, platformās Video2Brain, Udemy vai Coursera. Tomēr daudzi no šiem piedāvājumiem ir angļu valodā.
- Kā alternatīva ir arī dažas labas grāmatas par Amazon, kas sniedz ļoti plašas zināšanas par Java.
Programmēšanas laikā daudzas stundas jūs arī pavadīsit atkļūdošanai. Viena no visbiežāk sastopamajām kļūdām ir NullPointerException. Nākamajā praktiskajā padomā varat izlasīt, kā to labot.