Pannon Egyetem, Műszaki Informatikai Kar
Villamosmérnöki és Információs Rendszerek Tanszék

A Java 2 tárgy célja, hogy a Java iránt mélyebben érdeklődő hallgatók megismerjék azokat a modern módszereket, amelyek meghaladják az alapozó Java Programozás tárgy kereteit, és a gyakorlatban is kipróbálják azokat a technikákat, amik a gyakorlati fejlesztő munka során elengedhetetlenek. A tárgy során minden hallgatónak ki kell fejleszteni egy nagyobb méretű Java programot (egyéni vagy esetleg csapatmunka formában). A tárgy igyekszik szintetizálni a korábbi félévek során megszerzett ismereteket, illetve tágítani a hallgatók szakmai látókörét a szoftverfejlesztés és -technológia terén.

Főbb témakörök:

  • A Java kivétel kezelés gyakorlata nagy szoftverrendszerekben
  • Java I/O és NIO részletes megismerése
  • Szálak haladó kezelése, a Java Concurrency csomag megismerése
  • Logging
  • Reflection
  • Lambda kifejezések, funkcionális programozás Java támogatása
  • Stream-alapú adatfeldolgozás
  • JavaFX grafikus felület technológia megismerése
  • Java Enterprise platform megismerése, szerver oldali fejlesztés áttekintése
  • Web rendszerek létrehozása Java-ban
  • Java adatbázis programozás modern perzisztencia keretrendszerekkel