java basics java syntax
Ovaj priručnik daje uvod u osnove Java kodirajućeg jezika. Uvest ćemo teme poput Java Class, OOPS, Syntax i Core Java Concepts:
U našim prethodnim vodičima raspravljali smo o karakteristikama i značajkama jezika Java. Također smo naučili o Java aplikacijama. Upoznali smo se s preuzimanjem, instalacijom i raznim Java IDE-ima koje možemo koristiti za razvoj programa i aplikacija na Javi.
=> Ovdje provjerite SVE Java tutorijale.
Što ćete naučiti:
Osnove Java programiranja
U posljednjem uputstvu raspravljali smo o našem prvom Java programu 'Zdravo, svijete'. U tome smo naučili osnovnu sintaksu da trebamo samo prikazati poruku 'Zdravo, svijete'. Ali samo učenje prikaza poruke nije dovoljno.
Ako želite svladati jezik, prvo morate razumjeti osnovne sintakse i semantička pravila za jezik, zajedno s raznim konstrukcijama, matematičkim operacijama, kao i konstrukcijama ponavljajućeg programiranja.
Također morate biti svjesni različitih objektno orijentiranih programskih značajki Jave, struktura podataka i tipova podataka koje Java koristi. Kad mislite da ste savladali sve ove funkcije među raznim drugim značajkama koje Java nudi, tada se možete nazvati vještim jezikom Java.
U ovom uputstvu predstavit ćemo osnove svih programskih tema koje ćemo obraditi u cijeloj ovoj seriji Java lekcija.
Krenimo sa sintaksom Java !!
Sintaksa Java
Svaki programski jezik ima određena pravila i propise koje programer mora poštivati tijekom pisanja programa. Odgovarajući prevodilac jezika provjerava u vašem programu pravila sintakse i provjeru valjanosti. Java također ima puno konstrukcija i komponenata koje programerima olakšavaju pisanje kvalitetnih programa.
Program 'Hello, World' iz prethodnog vodiča dao vam je detalje o osnovnoj strukturi Java programa. Idemo sada na druge konstrukcije / komponente koje će Java program sadržavati.
popraviti pogreške registra 10 besplatno
Javne konvencije
Slijede neke od konvencija kojih se Java programer mora pridržavati tijekom programiranja na Javi.
(i) Imena razreda: U Javi bi prvo slovo naziva klase za svaki razred trebalo biti veliko. Na primjer , razredna plaća će se prema konvenciji nazivati 'Plaća'.
Ako imate naziv klase koji se kombinira s više riječi, svako slovo prve riječi bit će veliko slovo.
Na primjer, razred MyHelloWorld.
(ii) Naziv metode: Sva imena metoda u Javi počinju malim slovom. Ako naziv metode sadrži više riječi, prvo slovo svake od ovih unutarnjih riječi bit će veliko.
Primjer: display (), myMethod () => ovo su valjani nazivi metoda u Javi.
(iii) Naziv datoteke programa: Naziv datoteke Java programa trebao bi biti jednak nazivu javne klase s nastavkom '.java'.
Na primjer , ako je naziv javne klase 'MyFirstClass', tada kôd spremite u datoteku pod nazivom 'MyFirstClass.java'.
Imajte na umu da izvorni kod Java ne mora imati niti jednu javnu klasu. U tom slučaju možete imati svoje ime izvorne datoteke.
(iv) Razlikovanje velikih i malih slova: Programski jezik Java razlikuje velika i mala slova. To znači da su 'Hi' i 'hi' dva različita parametra.
(v) Glavna metoda: Metoda 'main' početna je točka izvršenja i obavezna je metoda u svim Java programima.
Java identifikatori
Identifikatori su imena koja se daju različitim programskim komponentama poput metoda, klasa, varijabli, objekata itd.
Java programer mora se pridržavati sljedećih pravila za identifikatore:
- Identifikator uvijek treba počinjati slovima (A-Z / a-z) ili znakom donje crte (_) ili znakom valute ($).
- Identifikator ne može imati isto ime kao Java rezervirana ključna riječ.
- Iznad prvog znaka, identifikator može imati bilo koju kombinaciju znakova.
- U Javi, kao i u sintaksi drugog jezika, identifikatori također razlikuju velika i mala slova.
Stoga su prema gornjim pravilima sljedeći identifikatori valjani.
myVar, _plata, $ sum
Sljedeći identifikatori nisu valjani.
123var, * mult, međ.
Java modifikatori
Modifikatori mijenjaju dostupnost varijabli, metoda itd.
U Javi postoje dvije vrste modifikatora:
- Modifikatori pristupa: U Javi postoje četiri modifikatora pristupa, i to javni, zaštićeni, privatni i zadani. Oni se koriste za definiranje pristupačnosti paketa, klasa, članova klase itd.
- Modifikatori koji nemaju pristup: Java podržava modifikatore koji nemaju pristup, naime - final, abstract i strictfp. Oni se uglavnom koriste za definiranje nasljeđivanja, stila polimorfizma itd.
Vrste podataka
Bilo koja varijabla koja sadrži vrijednost mora imati vrstu vrijednosti koju će držati, tj. Hoće li varijabla sadržavati brojčani niz ili niz ili znak. To se naziva tipom podataka varijable.
Java ima razne vrste podataka kao što je prikazano na donjem dijagramu.
O svakoj od ovih vrsta podataka razgovarat ćemo u zasebnim vodičima.
Varijable
Java podržava sljedeće tri vrste varijabli:
- Razred ili statičke varijable: Ovoj vrsti varijable može se pristupiti bez objekta.
- Nestatičke varijable ili varijable instance: Te su varijable članske varijable kojima se pristupa uz pomoć objekta klase.
- Lokalne varijable: Lokalne varijable su lokalne za određeni blok koda i prestaju postojati izvan ovog bloka.
Ključne riječi
Postoje određene riječi rezervirane u jeziku Java za vlastitu upotrebu i ne mogu se koristiti kao imena varijabli ili identifikatora.
Sljedeća tablica daje popis ovih riječi poznatih kao 'Ključne riječi'.
sažetak | dvostruko | int | super |
ugljen | za | zaštićen | probati |
tvrditi | drugo | sučelje | sklopka |
boolean | nabrajanje | dugo | sinkronizirano |
pauza | proteže se | domorodac | ovaj |
bajt | konačni | novi | bacanje |
slučaj | konačno | paket | baca |
ulov | plutati | privatna | prolazan |
razred | ići | javnost | poništiti |
konst | ako | povratak | hlapljiv |
nastaviti | provodi | kratak | dok |
zadano | uvoz | statički | |
čini | primjerak | strogifp |
Komentari
Komentari su izjave koje prevoditelj ignorira. Možete dati komentare za svoj kôd kako biste ga učinili čitljivijim i jednostavnijim za razumijevanje.
najbolji pop-up bloker za krom
Java podržava tri vrste komentara:
- Jednoredni komentari označeni sa '//'
- Višeredni komentari predstavljeni s '/ * ... * /'
- Komentari dokumentacije označeni sa ‘/ ** ****** /
O tim ćete komentarima saznati više u našim sljedećim vodičima.
Operateri
Operatori su simboli koji izvode logičke i matematičke operacije nad varijablama ili identifikatorima. Te se varijable ili identifikatori nazivaju operandi.
Java podržava razne operatore kako je prikazano na donjem dijagramu:
Više o operaterima na Javi bit će razmotreno u kasnijim vodičima.
Odlučivanje
Naziva se i kontrolnim izjavama. Te izjave mijenjaju ili kontroliraju izvršavanje programa na temelju određenog stanja. Ako je uvjet istinit, izvršava se blok koda koji slijedi taj uvjet, u suprotnom se izvršava drugi blok.
Java ima sljedeće izjave o kontroli / donošenju odluka.
Petlje
U programskim jezicima uključuje se petlja za opetovano izvršavanje bloka koda. Looping obično započinje testom, a blok koda se izvodi više puta fiksni broj puta nazvanih iteracija ili dok se ne ispuni uvjet.
U Javi imate sljedeće konstrukcije petlje.
Potankosti ćemo naučiti u našim sljedećim vodičima.
Java nizovi
Nizovi nisu ništa drugo do struktura podataka koja se koristi za sekvencijalno držanje podatkovnih elemenata istog tipa.
Java nizovi su također slični nizima u C / C ++ i drugim programskim jezicima.
Java podržava:
- Jednodimenzionalni nizovi: Niz elemenata istog tipa i može im se pristupiti pomoću imena polja.
- Višedimenzionalni niz: Elementi su poredani u obliku redaka i stupaca, tj. U matričnom obliku.
Java Class & OOPS
Razred je nacrt bilo kojeg stvarnog života, na primjer , automobil. Klasa u Javi sastoji se od varijabli podataka i metoda ili funkcija koje djeluju na te podatke.
Varijable podataka ili varijable i metode člana prikazuju ponašanje objekata koji su instance klase. To znači da je objekt entiteta koji predstavlja klasa u bilo kojem trenutku definiran.
Java sučelja
Sučelje u Javi je zbirka potpisa i polja metode. Sučelje nema implementaciju metoda. Klasa može naslijediti iz sučelja, a zatim implementirati metode sučelja.
Java paketi
Klase i sučelja koja imaju sličnu funkcionalnost ili ovisnost grupiraju se u paket. Paket olakšava modularizaciju koda u Javi.
Često postavljana pitanja
P # 1) Što je jezgra Java?
Odgovor: Jezgra Java osnovni je koncept u varijablama poput Java-a, vrstama podataka, nizovima, OOPS-ima itd. Ovdje ćete vidjeti pregled cijelog osnovnog koncepta Java. Jezgra Java obično je dio izdanja Java SE koje vam omogućuje razvoj općih Java aplikacija.
P # 2) Koje su vrste Java programa?
Odgovor: Pomoću Jave možete razviti sljedeće programe.
- Java aplikacija: Izvršeno na klijentskom računalu
- Java aplet: Pokreće se u web pregledniku
- Java Swing aplikacija: Aplikacija s GUI-jem
- JAR (Java arhiva): Pakirana aplikacija
- Servlet: Izvršava se na web poslužitelju
- EJB (Enterprise Java Beans): Koristi se za razvoj web stranica i radi na web poslužitelju.
Zaključak
U ovom uputstvu vidjeli smo kratki pregled svake od tema koje klasificiramo kao osnove Java. Svaku ćemo temu detaljno pokriti u sljedećim tutorijalima u ovoj seriji.
Zajedno s gore navedenim temama, između ostalog, pokrivat ćemo i napredne teme poput okvira za prikupljanje, rukovanje iznimkama, višestruko obrađivanje niti itd.
=> Posjetite ovdje da biste vidjeli seriju Java treninga za sve.
Preporučena literatura
- OOP Java: Uvod u objektno orijentirano programiranje na Javi
- Vodič za razred Java Scannera s primjerima
- Java Array Class Tutorial - java.util.Arrays Class s primjerima
- Što je Java Vector | Vodič za Java Vector Class s primjerima
- Uvod u programski jezik Java - Video vodič
- Java sučelje i udžbenik klase sažetak sa primjerima
- Implementacija Jave: Izrada i izvršavanje Java JAR datoteke
- Nizovi u Javi 8 - klasa strujanja i metoda ParallelSort