Ievads
Ievads, programmēšanas jomā. OOP koncepcijas. Java pamati: datu tipi un to izmantošana. Java klases un objekti, definīcija, identitāte.
Datu tipi
Datu tipi, programmā definētie veidi (veselie skaitļi, skaitļi ar peldošo komatu, string, masīvi, objekti).
Operatori, nosacījumu teikumi
Teorija par matemātiskajiem un piešķirtajiem operatoriem, loģiskajām operācijām. Plūsmu kontrole (if/else un switch-case)
Cikli, masīvi, kolekcijas
For, while, do – teorija un praktiskais pielietojums. Break un continue. Masīvi (viendimensijas, daudz-dimensijas), objektu kolekcijas (Collections).
Java JDK API izmantošana
GUI Forms, elementu paneļu izmantošana, elementu īpašību apstrādāšana. Peles pārvaldība.
Metodes un Klases
Metožu uzklāšana atvasinātajās klasēs (overriding), lauku paslēpšana. Polimorfizma, inkapsulācija. Saskarnes: paplašināšana, ieviešana.
Klases lauku inicializācija, konstruktori, „this()“ izpausme. Abstraktās klases un metodes, saskarnes.
Kļūdu apstrāde
Izņēmumu (exception) mehānizms. Try / catch / finally / throw Exception klašu ģimene (NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
Kursa cena - 512.00EUR