Šio kurso metu išmoksime Java pagrindus:
- Java istorija, Java privalumai ir perspektyvos. Sveikas pasauli programa.
- Įrankiai darbui su Java, jų galimybių pristatymas.
- Duomenų tipai.
- Operatoriai – aritmetiniai, loginiai.
- Sąlygos sakiniai.
- Ciklai: for, while.
- Metodai, jų iškvietimas, rekursija.
- Tvarkingas programavimas, Java dokumentacija – geri programavimo standartai, kintamųjų vardai ir kt.
- Darbas su masyvais: teorinis įvadas i masyvus, statiniai ir dinaminiai masyvai, skaičių masyvai, duomenų atvaizdavimas iš masyvo.
- Programos eigos derinimas (debugging).
- Objektinis programavimas :
- Klases ir objektai.
- Konstruktoriai ir objekto inicializacija, inicializavimo tvarka, metodai.
- Kintamųjų tipai, kur kokius naudoti bei prieigos ir neprieigos modifikatoriai
- Sąsajos, paveldėjimas, abstrakcijos klasės.
- Polimorfizmas, enkapsuliacija, perrašymas.
- Programos skaidymas į paketus.
- Klaidų apdorojimas.
- Java kolekcijos ir generiniai tipai.
- Įvadas į lygiagretų programavimą.
- Automatinio testavimo (JUnit) pagrindai.
- Teacher: ALGIRDAS KUŠLYS