< Nazad na kurseve
Uvod u objektno orjentisano programiranje kroz Javu
Učimo Javu, popularni jezik za razvoj poslovnih sistema i podrazumevani jezik razvoja android aplikacija. Upoznajemo objektno orjentisani pristup razvoju softvera.
Upoznavanje sa Javom
- Kratka istorija Jave
- Objektno-orijentisano programiranje
- Instalacija Jave
- Program Zdravo svete
Osnove jezika
- Operatori u Javi
- Naredba if
- Naredba switch
- Petlje u Javi
- Tipovi podataka u Javi
- Promenljive i nepromenljive
- Naredbe vs. izrazi
- Strune (strings)
- Nizovi
- Argumenti komandne linije
- Komentari u programu
Integrisano razvojno okruženje
- Izbor i instalacija okruženja (Eclipse, NetBeans, BlueJ)
- Postavljanje projekta
- Pravljenje nove Java aplikacije
- Pokretanje Java aplikacije
- Debagovanje
Klase i objekti
- Klase i objekti u Javi
- Atributi
- Metode
- Kontrola pristupa
- Ključna reč
static
- Ključna reč
final
- Ključna reč
this
Rad sa Java objektima
- Ispis u konzoli
StringBuilder
iStringBuffer
- toString() metoda
- Pretvaranje strune u broj
- Parameter Passing
- Ispitivanje jednakosti objekata
- Destroying Objects
- Klase omotači primitivnih tipova
- Enumerated Types
Nasleđivanje u Javi
- Nasleđivanje klasa
- Automatsko pretvaranje tipova (casting)
- Prekrivanje metoda (overriding)
- Polimorfizam
- Ključna reč
super
- Klasa Object
Napredno nasleđivanje
- Apstraktne klase
- Interfejsi
- Collections
- Generičke klase
- Comparable
Paketi
- Biblioteka Java klasa
- Ključna reč
import
- Pravljenje paketa u Javi
CLASSPATH
- Package Scope
Rukovanje izuzecima
- Izuzeci (exceptions)
- Hvatanje izuzetaka (
try-catch
) - Finalni blok (
finally
) - Metode klase
Exception
- Izbacivanje izuzetaka
- Definisanje vlastitih izuzetaka
- Errors and RuntimeExceptions