Professional Documents
Culture Documents
Runnable r;
int [] a;
String a[] = {Mika, Pera, Zika};
int a[];
int a = new int[100];
Identifikatori
Literali
Separatori
Operatori
Klju~ne re~i
Komentari
Praznine
Identifikatori
Slu`e sa imenovanje stvari i programa. Nekoliko
identifikatora se koristi u specijalne svrhe - to su klju~ne
re~i.
Identifikator je niz jednog ili vi{e Unikod-znaka. Prvi mora
biti slovo, _ (crta za podvla~enje) ili $ (znak za dolar).
Ostali mogu biti: slova, cifre, _ ili $.
Du`ina nije ograni~ena.
Java kompajler mo`e razlikovati identifikatore koje ~ovek
ne mo`e.
Primeri:
Klju~ne re~i
To su identifikatori koji imaju specifi~no zna~enje u Javi.
Ne mogu se koristiti kao imena u programima.
To su engleske re~i i ma ih 50.
Primeri:
boolean, break, do, return, while,
(Ulogu ve}ine njih upozna}emo u toku ovog kursa.)
(Specifi~na uloga goto i const klju~nih re~i.)
Literal
Celobrojni literali
Logi~ki literali
Postoje 2 logi~ka literala: true i false.
Va`i slede}e:
\b
\u0008
Backspace
\t
\u0009
Horizontalni tab
\n
\u000a
Linefeed
\f
\u000c
Form Feed
\r
\u000d
Carriage return
\
\u0022
Dupli navodnik
\
\u0027
Jednostruki navodnik
\\
\u005c
Backslash
\xxx \u0000 do \u00ff - odgovara oktalnoj vrednosti xxx.
Nema koda za zvuk ( u C-u \a) i vertiklani tab (\v)
Separatori
Kao separatori javljaju se slede}i znaci:
( ) { } [ ] ; , .
Operatori
Operator je token koji odre|uje operaciju nad
podacima. U Javi se razlikuju operatori
zadodeljivanja i ostali.
Operatori dodeljivanja: = -= *= /= |= &=
^= += %= <<= >>= >>>=
Ostali: + - <= ^ ++ < * >= % - / != ?
>> ! & = = : >> ~ | && >>>
Nema operator , (kao u C-u). Nema i nekih
drugih koji postoje u C-u (za pristup memoriji).
Komentari
Java podr`ava 3 stila komentara u programu.
C-stil: / * Sve izmedju ovih vrsta zagrad je komentar
*/
jednolinijske komentare:
Praznine
Praznine ~ine specijalni znaci: space, tab,
form feed
Ne vide se, a izazivaju neke efekte.