Kontaktirajte nas
 Trajanje 28 sati

Sadržaj kursa

Uvod

  • JVM, JRE i JDK
  • Integrisano okruženje za razvoj
  • Kompilacija i izvršavanje Java koda

Java sintaksa

  • Paketi
  • Promenljive, niza i tipovi podataka
  • Operatori i točenje kontrole
  • Detalji o nabrajanju

Objektno orijentisano programiranje

  • Klase i objekti
  • Konstruktori klase
  • Nasleđivanje, preopterećenje i preglasavanje
  • Modifikatori pristupa
  • Apsaktne klase
  • Interfejsi

Okvir za Java kolekcije

  • Kolekcije vs niza
  • Liste, mape, redovi i skupovi
  • Mape
  • Ugovor o ravnanju i hashCode-u
  • Sortiranje

Obrada izuzetaka

  • Klasa Throwable
  • provereni i neprovereni izuzeci
  • Bacanje izuzetka
  • „try...catch“ izjave
  • Kreiranje prilagođenih izuzetaka

Ulaz/izlaz API

  • Rad sa ulaznim i izlaznim tokovima
  • Bajtni vs znakovni tok
  • Obrada datoteka
  • Serializacija objekata
  • NIO.2

Java konkurencija

  • Nitke i konkurencija
  • Thread klasa vs Runnable interfejs
  • Pokretanje zadataka pomoću ExecutorService-a
  • Sinhronizacija nitki

Uslovi

Potrebno je znanje proceduralnog programskog jezika (kao što su C, PHP, Basic, Pascal) ili objektno orijentisanog programskog jezika.

Broj učesnika


Cena po učesniku

Iskustva korisnika (7)

Predstojeći kursevi

Povezane kategorije