2019 tavaszi félév: Programozási Nyelvek II. Java EA+GY
Fontos linkek
Az előadás honlapja
A java szabványkönyvtár dokumentációja
BE-AD rendszer
Gyakorlati tematika (nem teljesen aktuális)
- Fordítás, futtatás, konzolos bemenet/kimenet, parancssori paraméterek, konvertálás számmá, elágazások, ciklusok
- Tömbök, osztályok, konstruktorok, csomagok.
- Listák használata, statikus függvények, több konstruktor
- Gyakorlás: feladat a BEAD-on
- Kivételkezelés, fájlkezelés alapjai.
- Fájlrendszer használata. Adatok kiírása fájlokba. Rekurzió.
- Absztrakt ősosztály. Absztrakt ősosztály különböző megvalósításai.
- Öröklődés gyakorlás: aknakereső
- Interfészek. Generikus osztályok. Megszorított generikus paraméterek. ArrayList.
- Enum, equals, hashCode, Comparable, Map. Java 7 újdonságai. Java 8 újdonságai.
- Hasznos Java minták.
Követelmények
- Max 3 hiányzás
- Óra eleji röpZH-k
- Beadandó feladat (opcionális)
- Félév végi vizsga (elmélet+gyakorlat)
A félév végi pontszám, amiből a jegyet megkapjuk, 3 részből fog összeállni: röpZH-k (10 db, 0-2 pont), vizsga elméleti része (fél óra, maximum 20 pont), vizsga gyakorlati része (2-3 óra, 60 pont). Minimum pontszámok az egyes részekre nem lesznek.