Programiranje grafickih aplikacija
VISOKA POSLOVNA ŠKOLA STRUKOVNIH STUDIJA BLACE
Predmet:
Programiranje grafičkih aplikacija
SEMINARSKI RAD
Tema:
Java i Android programiranje
Blace 2017/18.
Student:
Nikola Ranđelov
br. indeksa : 65/16R
Predmetni nastavnik:
dr Danilo Oklobdžija
2
Sadržaj:
.......................................................................................8
.........................................................................10

4
2.Šta je Java?
Programski jezici su, kao i redovni jezici, različiti način komuniciranja sa računarom onako kako
želite da deluje. Omogućavaju davanje instrukcija računaru, korak po korak kako da manipuliše
podacima, prikuplja input od korisnika, a između ostalog prikazuje stvari na ekranu. Android
aplikacije se razvijaju korišćenjem Java jezika. Java je veoma popularan programski jezik
razvijen od strane Sun Mycrosystems-a, koji je sada u vlasništvu Oracle-a. Razvijen dugo posle
C i C++, Java uključuje mnoge moćne fukcije tih moćnih jezika. Programski jezici programirani
na visokom nivou, poput Jave, omogućavaju pisanje instrukcija na apstraktan način, koristeći
reči i simbole, dok računar sam brine o prevođenju instrukcija.
Slika 1. Java logo
5
Ono što je bitno razjasniti je da ne postoji nikakva veza između Java i JavaScript programskih
jezika. Ipak, znanje vezano za JavaScript može pomoći da razumete Javu, jer su neke od
osnivnih komponenti i ideja slične. Ova dva jezika se pišu i rade veoma drugačije, ali oba
omogućavaju rad sa programskim karakteristikama kao što su varijable, objekti i slično. Logika
jezika je ista, pa će korišćenje Jave biti lakše ukoliko znate da koristite varijable, metode i petlje.
2.1 Karakteristike i osnovne komponente Java programskog jezika
Između ostalih, postoje neke od ključnih karakteristika Java programskog jezika:
lako ga je naučiti i razumeti;
dizajniran je tako da bude nezavisan od platforme, i bezbedan, koristeći virtuelne mašine;
objektno je orijentisan;
Android se u potpunosti oslanja na ove karakteristike Jave. Android SDK sadrži mnoge
standardne Java biblioteke (struktura podataka biblioteke, matematika biblioteke, grafičke
biblioteke, umrežavanje biblioteke...), kao i posebne Android biblioteke koje mogu pomoći u
razvijanju moćnih Android aplikacija.
Jedan od razloga zbog kojeg je lako učenje Java programskog jezika je taj što sigurno postoji
jako mnogo resursa koji vam mogu pomoći da naučite jezik, uključujući i veb sajtove, tutorijale,
knjige i klase. Java je jedan od programskih jezika o kojima se najviše uči. Koristi se za mnoge
različite vrste programskih projekata, bez obzira na njihovu skalu, od veb aplikacija, preko
desktop aplikacija do mobilnih aplikacija.Java je jedan od najvažnijih ljudski čitljivih jezika,
čime se podrazumeva da osoba koja ne zna ništa o programiranju mora često pogledati neke od
Java kodova kako bi imala nagoveštaj šta da radi. Primer:
char character = 'a';
if(character=='a')
{
doSomething();
} else {
doSomethingElse();
}
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti