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)

  1. Fordítás, futtatás, konzolos bemenet/kimenet, parancssori paraméterek, konvertálás számmá, elágazások, ciklusok
  2. Tömbök, osztályok, konstruktorok, csomagok.
  3. Listák használata, statikus függvények, több konstruktor
  4. Gyakorlás: feladat a BEAD-on
  5. Kivételkezelés, fájlkezelés alapjai.
  6. Fájlrendszer használata. Adatok kiírása fájlokba. Rekurzió.
  7. Absztrakt ősosztály. Absztrakt ősosztály különböző megvalósításai.
  8. Öröklődés gyakorlás: aknakereső
  9. Interfészek. Generikus osztályok. Megszorított generikus paraméterek. ArrayList.
  10. Enum, equals, hashCode, Comparable, Map. Java 7 újdonságai. Java 8 újdonságai.
  11. Hasznos Java minták.

Követelmények

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.