You are on page 1of 11

Hyrje ne Java

Punoi:
M.Sc.Anisa Vurmo
Java eshte nje nga gjuhet e shumta te programimit
dhe eshte sot nder gjuhet me user-friendly perballe
programuesit.
Java eshte gjuhe e sigurte sa I takon konceptimit te saj
si nje gjuhe me kompilator dhe interpretues e qe arrin
te izoloje qe ne hapat me te pare gabime ne ekzekutim
programesh te ndryshme
Java ofron nje game te gjere aplikimesh te natyrave te
ndryshme dhe lehtesisht te kuptueshme.
Kujdes!
Mos ngaterroni gjuhen Java me gjuhen e skriptimit
JavaScript!

Hyrje ne Java
Si te kuptojme sintaksen (dhe semantiken)
ne Java:
Java ashtu si gjuhet e njerezve ka
bashkesine e vete te fjaleve me te cilat ajo
shpreh llogjike matematikore llogaritjeje ne
rastin me te thjeshte (por jo vetem), madje
algjebrike do te pohonte dikush duke qene se
algjebra eshte si mema per matematiken, e
cila me tutje eshte nje sherbetore per
shume disiplina apo fusha shkencore.

Hyrje ne Java
Hyrje ne Java
Si ta kuptojme fjaline: Java nje bashkesi
fjalesh?..
Se pari ketyre nuk do iu themi me fjale por
fjalekyce, ashtu sic ne nje gjuhe te caktuar
njera fjale e nje gjuhe nuk ndodhet ne nje
gjuhe tjeter!
Perse fjaletkyce te programimit jane ne
anglisht?
Jo te gjithe gjuhet e programimit kane
fjalekyce ne anglisht, nuk eshte e
domosdoshme, madje jo cdo gjuhe
programimi fjaletkyce te saj I ka fjale ne
kuptimin e pare pra keto fjalekyce mund te
jene edhe simbole te tjere alfanumerike.
Java konsiston ne nje bashkesi te perzier
Per shembull disa fjalekyce ne Java jane:
if, else, switch, while, for, void, int,
Nderkohe nga teresia e simboleve kemi:
{,},;,[],*,/,/*,//,&,% etj
Duhet te dime se nuk mjafton ti dime
vetem keto pa I kuptuar fillimisht si
funksionojne. Ato jane nje set qe I
nenshtrohet disa rregullave sintaksore
gjate kohes qe ne programojme.
Ne do I shohim bashke keto ne leksionet
e pare dhe mandej do jemi te afte te
Hyrje
flasimne Java
shkencerisht ne Java.
Sintaksa e for-it dhe cikleve te tjere, tipeve te
te dhenave etj do I shohim ne shembuj te
izoluar si dhe ne veprim me ane te krijimit
te klasave ne Java, pa te cilat nuk mund te
fillojme asnje rresht te vetem programi!
Do shohim:
1. Klasa dhe objekti
2. Programi dhe klasa
3. Aplikime konsole; web-I,per mobile,aplikime
socket-e rrjeti e te sheperndara etj..

Hyrje ne Java
Te programuarit ne Java bazohet mbi
konceptin e klases (class) me ane te se ciles
ne ose krijojme nje program linear detyrash
ne funksion te zgjidhjes se nje problemi ose
modelojme edhe entitete (do shohim me
tej kuptimin e nje entiteti) te tjere ne terma
klasash.
Per te filluar te programuarit ne Java eshte
thelbesore te kuptojme konceptin llogjik dhe
shume abstrakt te klases.

Hyrje ne Java
Te krijuarit e nje objekti nga nje klase eshte si
fabrikimi. Ne kemi nje makineri e dizenjuar te
prodhoje produkte te te njejtit tip,permbajtja e te
cilave ne perdorim merr forma te ndryshme.
Njesoj duhet te kuptojme edhe te krijuarit e nje
objekti nga nje klase. Klasa eshte ajo copez qe
nuk ndryshon dhe nuk ben pune pervecse te
prodhoje objekte apo instanca me nje gjendje te
caktuar ne cdo moment e qe kete gjendje objektit
nuk ia jep klasa patjeter gjithmone, por rrethanat
e programit tone, dinamikisht.

Hyrje ne Java
Objekti eshte entiteti I gjalle ne kompjuterin ku po
ekzekutohet programi;
Eshte ai I cili eshte ne pune apo I cili kryen pune ne
kohen qe ne PERDORIM programin!
Ne nje cast te caktuar ne memorje mund te kemi
shume objekte te ndryshme por edhe te te njejtit tip e
madje qofte edhe me te njejten gjendje
Me gjendje do te kuptojme: ne menyre abstrakte
menyren si na shfaqet objekti dhe cfare na ofron; dhe
ne menyre konkrete se brendshmi pare nga syte e nje
programuesi, teresine e tipeve te te dhenave aktive ne
nje cast te caktuar ne kohe ekzekutimi te programit

Hyrje ne Java
Programi dhe klasa
Nje program ne Java eshte nje klase ne
vetvete por me te vetmin ndryshim se:
Permban nje metode te quajtur main()
Sa here qe krijojme nje program vetem
nje klase mund ta permbaje ate pasi
eshte ajo vendi ku ze fill fillimi I punes se
programit e deri ne perfundim

Hyrje ne Java
faleminderit
Pyetje?

You might also like