Ovdje ćete moći pronaći materijale (slide-ove) sa predavanja i vježbi.
Predavanja
redni broj |
tema |
link |
1. |
Uvod u programski jezik Java i njegovo radno okruženje. |
|
2. |
Tipovi, vrijednosti i varijable u programskom jeziku Java. |
|
3. |
Pretvorbe u Java programu, strojni jezik Java virtualnog stroja |
|
4. |
Format class dokumenta, učitavanje klasa i sučelja. |
|
5. |
Moduli, refleksija, anotacije, naredbe, izrazi (početak) |
|
6. |
Izrazi (nastavak). |
|
7. |
Konačno pridruživanje vrijednosti, zaključivanje tipova, lambda izrazi |
|
8. |
Lambda izrazi - nastavak, kreiranje učitavača klase, korištenje modula, semantika višedretvenih programa |
|
9. |
Semantika višedretvenih programa - nastavak |
|
10. |
Mehanizmi sinkronizacije, izvršitelji, kolekcije za rad u višedretvenom okruženju |
|
11. |
Ant, Gradel, Maven, usporedba aplikacijske logike Java Swing i JavaFX |
|
12. |
- |
- |
13. |
Kombiniranje Java Swing-a i JavaFX-a, izrada cjelovite aplikacije s grafičkim sučeljem |
|
Vježbe
redni broj |
tema |
prezentacija |
rješenja |
1. |
-
|
- |
- |
2. |
Upoznavanje s razvojnom okolinom i izrada prvog Java programa.
|
|
- |
3. |
Varijable, grananja, petlje, scope, korištenje komandnog prozora i matematičke biblioteke.
|
|
- |
4. |
Klase i sučelja.
|
|
- |
5. |
Iznimke, rad s datotekama, polja, spremnici.
|
|
- |
6. |
Biblioteke, testovi.
|
|
|
7. |
Korištenje koda ovisnog o arhitekturi i baza podataka.
|
|
- |
8. |
Stvaranje dokumentacije u Java-i.
|
|
|
9. |
Višedretveni programi u programskom jeziku Java.
|
|
-
|
10. |
Mjerenje vremena izvršavanja i memorijske potrošnje programa.
|
|
|
11. |
-
|
- |
- |
12. |
Izrada grafičkog sučelja u Java Swing-u i JavaFX-u
|
|
|
13. |
-
|
- |
- |