UNIVERZITET U BEOGRADU

SAOBRAĆAJNI FAKULTET

SEMINARSKI RAD

TEMA: 

Android aplikacija

PREDMET: PROGRAMSKI JEZICI

Student: 
Ivana Jovanović ps120248

2

Sadržaj

1. O programskom jeziku....................................................................................................3
2. Karakteristike Jave.........................................................................................................4
3. Objektno orijentisano programiranje u Javi......................................................................5
4. Platforma.......................................................................................................................6
5. Vrste programa u Javi....................................................................................................8
6. Struktura programa........................................................................................................9
7.    Tipovi podataka u Javi..................................................................................................10
8.    Elementarne konstrukcije jezika Java............................................................................12
9.    Android aplikacija.........................................................................................................15
10.  Literatura.....................................................................................................................21

background image

4

2. Karakteristike Jave 

• Jednostavna

       Sintaksa Jave se oslanja na programske jezike C i C++, međutim ona je daleko 
jednostavnija od njih. U Javi nema pokazivača, nizovi su realni objekti, upravljanje 
memorijom je automatsko.

• Objektno orijentisana

       Pruža mogućnost za kreiranje fleksibilnih, modularnih programa. Kao i većina 
objektno orijentisanih jezika, Java uključuje biblioteke klasa koje obezbeđuju rad sa 
osnovnim tipovima podataka, ulazom i izlazom, osnovnim Internet protokolima, 
kontrolama za kreiranje korisničkog interfejsa i dr.

• Nezavisna od platforme

       Programi pisani u Javi se lako prenose sa jednog kompjutera ili uređaja na 
drugi, bez obzira na različito radno okruženje tih uređaja. Jedini preduslov je da je 
na uređaju na kome se program izvršava instaliran interpreter za Javu, nazvan JVM 
(Java Virtual Machine).

• Pogodna za rad u mrežnom okruženju

       Koristi se u većini elektronskih uređaja (TV, VCR, mobilni telefoni, računari).

• Podržava konkurentno programiranje

       Pomoću niti (threads), Java programi mogu da izvršavaju više zahteva 
istovremeno.

• Podržava Unicode

 

5

3. Objektno orijentisano programiranje u Javi 

       Java je objektno orijentisan programski jezik. Prilikom korišćenja jezika koji 
nisu objektno orijentisani, rešenje za svaki problem morate da iskažete pomoću 
brojeva i znakova osnovnih tipova podataka kojima možete da manipulišete u 
jednom programskom jeziku.
       U objektno orijentisanim programskim jezicima stvari stoje malo drugačije. U 
njima i dalje možete da radite sa brojevima i znacima koji se nazivaju osnovnim 
tipovima podataka, ali i da definišete druge vrste entiteta koji su relevantni za 
konkretan problem koji želite da rešite. 
       Dakle, u objektno orijentisanim jezicima za rešavanje problema koriste se 
entiteti ili objekti koji su povezani sa datim problemima. Ova činjenica će uticati na 
način strukturiranja programa, ali i na termine kojima se formuliše rešenje 
problema.
       Osim činjenice da imaju veoma razumnu strukturu, objektno orijentisani 
programi su obično mnogo razumljiviji. U Javi je praktično sve definisano objektima.
       Objekt može da bude bilo šta. Objekti su svuda oko nas. Možemo ih definisati 
integralna celina podataka i procedura za rad sa njima.

  Klasa je termin koji se odnosi na specifikaciju skupa objekata koji imaju zajednička 

svojstva.

  Ona je specifikacija ili šematski plan u formi segmenta programskog koda koja definiše 

kakva je struktura određene vrste objekta. 

  Potklasa je klasa koja nasleđuje sva svojstva roditeljske klase, ali ima i neke posebnosti. 
  Za svaki objekat koji će vaš program da upotrebi mora negde da postoji odgovarajuća 

definicija klase u koju se uklapaju objekti tog tipa. Ovo pravilo važi i u Javi, ali i u svim drugim 
objektno orijentisanim programskim jezicima. 

  Čim definišete klasu, možete da kreirate objekte ili primerke date klase. 

background image

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti