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:

1.UVOD...........................................................................................................................................3

2.ŠTA JE JAVA?...........................................................................................................................4

2.1 K

ARAKTERISTIKE

 

I

 

OSNOVNE

 

KOMPONENTE

 J

AVA

 

PROGRAMSKOG

 

JEZIKA

...........................5

2.1.1 Osnovne vrste podataka.................................................................................................. 6
2.1.2 Varijable (promenljive)...................................................................................................7

2.2 Z

NAČAJ

 

NEZAVISNOSTI

 

PLATFORME

.......................................................................................8

3. O ANDROIDU...........................................................................................................................8

4.PROGRAMIRANJE ANDROID APLIKACIJA....................................................................9

4.1 T

IPOVI

 

KOMPONENTI

 A

NDROID

 

APLIKACIJE

.........................................................................10

4.2 S

ASTAVLJANJE

 

KODA

............................................................................................................11

4.3 A

NDROID

 

PROJEKTI

...............................................................................................................12

5. BEZBEDNO PISANJE U JAVI.............................................................................................13

ZAKLJUČAK.............................................................................................................................. 14

LITERATURA.............................................................................................................................15

background image

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();

}

Želiš da pročitaš svih 15 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti