Š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.