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