14.4.20

Java separatori

Besplatni Java kurs - 13. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Separatori su elementi koji služe za razdvajanje, završavanje naredbi, grupisanje, definisanje i sl. U Javi ih zovu i punktuatori, mada se češće koristi reč separatori.

Java separatori su:

  • ( ) obične zagrade
  • { } vitičaste zagrade
  • [ ] uglaste zagrade
  • ; tačka-zarez
  • , zarez
  • . tačka
  • ... tri tačke (ellipsis)
  • :: dve dvotačke
  • @ majmunsko a

Funkcionalnosti separatora će biti praktično pokazane u narednim postovima, a za sada će samo biti ukratko opisane.

Slede opis i kratki primeri. Nemoj da te brine što nećeš razumeti šta znače primeri koji slede, jer i ne treba da ih razumeš u ovom trenutku. Za sada samo obrati pažnju gde se pojavljuju navedeni separatori i kako izgledaju strukture u kojima se pojavljuju. Primeri imaju ulogu da stekneš osećaj kako će izgledati tvoj Java kôd.

( ) Obične zagrade

Obične zagrade su separatori koji služe da grupišu izraze i definišu prioritet u izrazima, zadaju tip pri konverziji, određuju parametre metoda, npr:

broj = (long) 27;

{ } Vitičaste zagrade

Vitičaste zagrade određuju početne vrednosti izraza, definišu blokove naredbi, telo klasa i metoda, određuju opseg važnosti, npr:

{
// ovo je blok naredbi
int x = 1;
int y = x + 3;
}

[ ] Uglaste zagrade

Uglaste zagrade deklarišu nizove i pristupaju članovima niza, npr:

int[ ] niz;

; Tačka-zarez

Tačka-zarez završava naredbe, označava prazna tela metoda, npr:

int broj;

, Zarez

Zarez razdvaja identifikatore i parametre metoda, povezuje naredbe u for petlji, npr:

int broj, rezultat;

. Tačka

Tačka razdvaja polja i metode od objekata, razdvaja imena paketa od podpaketa i klasa, npr:

System.out.println("Zdravo svete!");

... Tri tačke (ellipsis)

Tri tačke određuju promenljiv broj argumenata metoda, npr:

public void mojaMetoda(String... args){ // telo metode }

:: Dve dvotačke

Dve dvotačke služe za stvaranje izraza refereci metoda, npr:

MojInterfejs mojInterfejs = MojaKlasa::mojaMetoda;

@ Majmunsko a

Majmunsko a - deklariše anotacije, npr:

@Autowired
private MojaKlasa mojaKlasa;


Pročitaj i nastavak:

Besplatni Java kurs - 14. deo - Java operatori

No comments:

Post a Comment