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.
Iskustva korisnika (7)
Trener je bio ljubaznog i pristupnog ponašanja; nastojao je da obuhvati sve teme. Za četiri dana bilo je obilje informacija, a on je odlično odradio posao.
Lucian
Kurs - Java Fundamentals
Mašinski prevedeno
Sviđalo mi se što je trener bio veoma ozbiljan, profesionalan i brzo rešavao sve probleme.
Cristina
Kurs - Java Fundamentals
Mašinski prevedeno
Na taj je način strukturirano kroz rad na primerima.
Maria
Kurs - Java Fundamentals
Mašinski prevedeno
Vežbe su bile jasno objašnjene, a bilo je lako pratiti objasnjenja trenera korak po korak.
Irina
Kurs - Java Fundamentals
Mašinski prevedeno
izuzetan trener čija se metodologija i širok krug stručnih znanja zaslužuju posebnog priznanja
Mahdi Alami Hamedane - Dubai Courts
Kurs - Java Fundamentals
Mašinski prevedeno
Sviđalo mi se kako je trener interagirao s nama.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Kurs - Java Fundamentals
Mašinski prevedeno
Otvorenost trenera da objasni stvari koje nismo razumeli, čak i one koje su bile izvan okvira kurikulara.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Kurs - Java Fundamentals
Mašinski prevedeno