A Java Programozás tárgy célja, hogy a hallgatók megismerjék a Java nyelv objektum-orientált programozási modelljét, azokat a modern szoftvertechnológiai elveket és módszereket, amivel a Java platform támogatja a nagyméretű, komplex objektum-orientált szoftverrendszerek fejlesztését. A tárgy épül a korábbi félévek során megszerzett programozási és objektum-orientáltság elméleti ismeretekre.
Főbb témakörök:
- A Java platform és a Java virtuális gép
- A Java nyelv szintaxisa
- Osztályok és objektumok
- Bemenet-kimenet kezelés: képernyő, billenyűzet, fájlkezelés, hálózati adatátvitel
- Objektumok kapcsolata (relációk)
- Objektum-orientált modellezés
- Szálak kezelése
- Kliens-szerver rendszerek alapjai
- Esemény-vezérelt rendszerek: a Swing grafikus fejlesztői könyvtár használata
- Grafika és média támogatás Java-ban
Oktatók:
- Juhász Zoltán és Tuboly Gergely