JAVA-IO
Java fájlkezelés és reflection
Ismertető
A képzés célja a haladó I/O bemutatása Java nyelv használatával. Fájl és hálózat is olvasható és írható, bájt- és karakterfolyamként is.
A reflectiont számos library és framework használja, és bár üzleti alkalmazásokban ritkán alkalmazzuk közvetlenül, fontos megérteni a működését.
A képzés számos gyakorlati feladatot tartalmaz, ezek megvalósításához az IntelliJ IDEA fejlesztőeszközt használjuk, Maven alapú projektekben. Az egyes projekteket JUnit tesztek egészítik ki.
Tematika
- I/O, fájlkezelés, Path interfész és Files osztály
- InputStream, OutputStream, Reader és Writer
- Classpath, Properties osztály
- Generikusok használata
- Reflection
- Annotációk, ismételhető annotációk
- 3rd party library-k használata, naplózás
- Ízelítő a tervezési mintákból
- Állapottér reprezentáció
- Swing, JavaFX
Szükséges előképzettség
Elvárt a következő témakörök ismerete: Java fejlesztőeszköz használata, alapvető unit tesztelés, csomagok, kifejezések, utasítások, vezérlési szerkezetek (elágazás és ciklus), primitív típusok, tömbök, enumok és osztályok alapvető használata, absztrakt osztályok és interfészek.
Mivel a tananyagok egy része angol nyelvű, alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar nyelvű slide-ok alapján.