Besplatni Java kurs - 1. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Jezici kojima govorimo se sastoje od reči. Kada zapisujemo rečenice na bilo kom jeziku, radi razumljivosti koristimo još neke elemente kao što su razmaci, tačke, velika i mala slova, itd.
Isto tako se i programski jezici sastoje od ključnih reči i pomoćnih elemenata.
Ovo je prvi, uvodni čas programiranja u Javi, tako da neću ulaziti u dubinu. Cilj časa je da stekneš opštu sliku o tome šta čini jezik Java. Sve će biti mnogo jasnije na narednim časovima kada budem opisivao kako se zapravo koriste svi elementi o kojima ću danas pričati.
Osnovni Java elementi
Java ima sedam osnovnih elemenata:
- ključne reči (keywords)
- identifikatori (identifiers)
- lirerali (literals)
- operatori (operators)
- separatori (separators)
- beline (whitespaces)
- komentari (comments)
1. Java ključne reči
Postoji 50 ključnih reči u programskom jeziku Java (Java 8 SE). Ne brini, ne moraš sve da naučiš odjednom. Ključne reči su:
abstract, assert, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum, extends, final, finally, float, for, goto, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while
2. Java identifikatori
Identifikatori služe za imenovanje promenljivih, metoda i klasa. Mogu sadržati slova, brojeve, podvlake i znak za dolar. Moraju se razlikovati od ključnih reči i ne mogu počinjati brojem.
Ispravni Java identifikatori - primeri:
x
prviBr
Podatak3
moj_broj
$proba
Neispravni Java identifikatori - primeri:
if
(if je ključna reč)prvi Br
(razmak nije dozvoljen karakter)3Podatak
(ne može počinjati brojem)moj-broj
(crtica nije dozvoljen karakter)#proba
(taraba nije dozvoljen karakter)
3. Java literali
Literali su konstante, tj. nepromenljive, osnovne vrednosti. Mogu biti brojevi, znaci, znakovni nizovi i logički literali.
Java literali - primeri brojeva:
1729
3.14
060_6126335
0b11
0xff
Java literali - primeri znakova:
'A'
'\n'
'\u253C'
Java literali - primer znakovnog niza:
"Neki tekst"
Logički Java literali - primeri:
true
false
4. Java operatori
Operatori vrše operacije kao što su sabiranje, oduzimanje, množenje, deljenje, operacije nad bitovima, poređenje itd.
Java operatori poređani prema prioritetu izvršavanja (operators precedence):
izraz++
izraz--
++izraz
--izraz
+izraz
-izraz
~
!
*
/
%
+
-
<<
>>
>>>
<
>
<=
>=
instanceof
==
!=
&
^
|
&&
||
?:
=
+=
-=
*=
/=
%=
&=
^=
|=
<<=
>>=
>>>=
->
5. Java separatori
Separatori služe za razdvajanje, završavanje naredbi, grupisanje, definisanje i sl.
Java separatori:
( )
obične zagrade - grupišu izraze, definišu prioritet u izrazima, zadaju tip pri konverziji, određuju parametre metoda{ }
vitičaste zagrade - određuju početne vrednosti izraza, definišu blokove naredbi, telo klasa i metoda, određuju opseg važnosti[ ]
uglaste zagrade - deklarišu nizove i pristupaju članovima niza;
tačka-zarez - završava naredbe, označava prazna tela metoda,
zarez - razdvaja identifikatore i parametre metoda, povezuje naredbe u for petlji.
tačka - razdvaja polja i metode od objekata, razdvaja imena paketa od podpaketa i klasa...
tri tačke (ellipsis) - određuje promenljiv broj argumenata metoda::
dve dvotačke - služi za stvaranje izraza refereci metoda@
majmunsko a - deklariše anotacije
6. Java beline
Java beline razdvajaju elemente.
Java beline su:
- razmak
- vodoravni tabulator
- form feed
- završavači reda
7. Java komentari
Java komentari služe za objašnjavanje i dokumentaciju.
Postoj tri vrste Java komentara:
// jednoredni komentari koriste dve kose crte
/* višeredni komentari počinju sa kosom crtom i zvezicom, a završavaju se sa zvezdicom i kosom crtom */
/** dokumentacioni komentari počinju sa kosom crtom i dve zvezice, a završavaju se sa zvezdicom i kosom crtom */
Primer Java naredbe i komentara
Na slici je prikazan primer sa svih sedam osnovnih Java elemenata. Sama naredba sadrži šest elemenata, a komentar je sedmi.
dizajn i obrada grafike: Dušan Rešin
licenca grafike: Creative Commons (CC BY 2.0)
Java naredba sa slike deklariše celobrojnu promenljivu sa nazivom broj i dodeljuje joj vrednost 1729.
To je ukratko sve o osnovnim elementima programskog jezika Java. Ovo je samo uvod u kompletan, besplatan kurs Jave. U nastavku te očekuje mnogo više praktičnih primera i objašnjenja i dodatnog materijala kao što su testovi, video tutorijali i sl. Moći ćeš da pratiš ceo Java kurs besplatno.
Pročitaj i nastavak:
Besplatni Java kurs - 2. deo - Tipovi podataka
No comments:
Post a Comment