Besplatni Java kurs - 12. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Postoje neki elementi koje programski jezik Java ignoriše, a to su komentari i beline. Ovi elementi imaju svrhu da programerima olakšaju čitljivost i razumevanje kôda, ali računarima nisu od koristi i zato neće biti prevedeni u Javin bajtkôd, a samim tim na kraju ni u mašinski jezik. Java kompajler koristi beline samo da bi jasno razdvojio delove kôda pri tzv. parsiranju.
Java komentari
Komentari u Javi se mogu pisati na tri načina, ali bitnije je da imaju dve uloge:
- obični komentari - služe za pojašnjenje delova kôda
- dokumentacioni komentari - služe za pisanje dokumentacije
Obični komentari
Obični komentari mogu biti jednoredni ili višeredni.
Jednoredni komentari se pišu tako što se napišu dve kose crte jedna za drugom. Tada će dve kose crte i sve posle njih do kraja reda biti smatrano komentarom, a ne delom programskog kôda, npr:
broj = 1; // broj = 2; - ovo je komentar
U navedenom primeru broj = 1;
je Java naredba posle koje sledi komentar. Zato će vrednost promenjive "broj" ostati jedan, jer "broj = 2;" nije naredba već deo komentara.
Višeredni komentari se pišu tako što se prvo stave jedna kosa crta iza koje odmah sledi zvezdica što označava početak komentara. Zatim, posle dela kôda koji se želi zakomentarisati, stavlja se oznaka za kraj komentara - zvezdica iza koje odmah sledi jedna kosa crta. Primer:
/* ovih nekoliko redova su Java komentar
broj = 10;
Ovo je poslednji red komentara.*/
Dokumentacioni komentari
Dokumentacioni komentari su višeredni Na osnovu njih se automatski generiše dokumentacija koja programerima služi kao uputstvo kako koristiti kôd na koji se dokumentacija odnosi.
Višeredni komentari se pišu tako što se prvo stave jedna kosa crta iza koje odmah slede dve zvezdice, što označava početak komentara. Zatim, posle dela kôda koji se želi zakomentarisati, stavlja se oznaka za kraj komentara - zvezdica iza koje odmah sledi jedna kosa crta. Primer:
/** ovih nekoliko redova predstavljaju Java dokumentacioni komentar:
* @author Dušan Rešin
*/
Dokumentacioni komentari mogu (i trebalo bi) da sadrže specijalne oznake. U datom primeru oznaka @author označava autora kôda na koji se dokumentacija odnosi. Navedeni dokumentacioni komentar nema mnogo smisla bez samog kôda i bez objašnjenja na koji način kôd radi i čemu služi.
Dokumentovanje kôda je veoma opširna tema i nemoguće je objasniti je bez primera koji zahtevaju mnogo dublje znanje Java programiranja. Za sada je dovoljno da znaš da postoje i dokumentacioni komentari.
Java beline
Beline u Javi služe da razdvajaju kôd. Beline u programskom jeziku Java su:
- razmak
- vodoravni tabulator
- form feed
- završavači reda
Pročitaj i nastavak:
Besplatni Java kurs - 13. deo - Java separatori
No comments:
Post a Comment