|
Anotácia cvičení
Vrámci cvičení získa študent praktické skúsenosti s programovacím jazykom Java, s tvorbou aplikácií a appletov. Zároveň predmet prezentuje
objektový návrh aplikácií. Počas výuky je prezentované množstvo jednoduchých ale aj zložitejších alikácií.
Náplň cvičení
- Organizačné pokyny, zoznámenie sa s vývojovým prostredím, tvorba aplikácie a appletu "Hello World"
- Použitie javac a java, tvorba jednoduchých konzolových aplikácií
- použitie premenných
- operátory
- výrazy, príkazy, bloky príkazov
- príkazy riadenia toku programu (if-else, while, do-while, for, try-catch-finally, break, continue, label:, return)
- Precvičovanie tried
- členské premenné a metódy
- typy metód: public, protected, private, abstract, final
- dedičnosť
- zahniezdené (nested) triedy, vnútorné (inner) triedy, triedy bez mena (anonymous)
- tvorba (new) a používanie objektov (prístup k premnným, volanie metód)
- kľúčové slová this a super, ich použitie
- Precvičovanie polí, reťazcov
- vytvorenie poľa, použitie polí
- práca s triedou String a StringBuffer
- Priebežný test (30'), komplexnejší príklad na ukážku
- Interfejsy a balíky
- použitie interfejsov, príklady
- tvorba balíkov (packages), JAR súbory
- Práca so vstupom a výstupom, streamy, knižnica java.io
- Práca s collections, knižnica java.util
- zoznamy, dynamické polia a množiny
- implementácia
- algoritmy
- Tvorba grafického rozhrania I - AWT
- jednoduchý príklad na GUI
- rozmiestňovanie grafických prvkov na plochu (layout management)
- reakcie na udalosti
- Tvorba grafického rozhrania II - Swing, JDBC
- aplikácia knižnice SWING
- JDBC, základy, architektúra
- Priebežný test (30'), komplexnejší príklad na ukážku
- Práca s vláknami, multithreading
- trieda Thread a interfejs Runnable
- Sieťové služby, Zápočet
- Komunikácia v sieti s protokolmi TCP/IP
Jaroslav Porubän, Peter Václavík, TU FEI Košice, Katedra počítačov a informatiky, 2001
|