|
Ohjelmointi Java-kielellä, peruskurssi 5 pv
Ensimmäiset ohjelmat
Ohjelman kirjoittaminen ja kääntäminen
Ensimmäinen sovellus
Ohjelmakoodin kirjoittaminen
Koodin rakenne
Välikielelle kääntäminen
Sovelluksen ajaminen
Oliokeskeinen ohjelman kehittäminen
Johdatus oliokeskeiseen ohjelman kehittämiseen
Oliosuunnittelu
Algoritmien suunnittelu
Toteutuksen kautta ylläpitoon
Toteutus ja testaus
Käyttöönotto ja ylläpito
Luokat ja oliot
Olio-ohjelmoinnin peruskäsitteitä
Luokkien määrittely
Muuttujat ja attribuutit
Muuttujien määrittely
Muuttujien nimeäminen ja Javan avainsanat
Muuttujien arvojen tulostaminen
Käyttäjän kanssa keskusteleva ohjelma
Literaalit ja lukujärjestelmät
Muunnokset lukujärjestelmien välillä
Attribuuttien määrittely
Operaattorit
Metodit
Metodien määrittely
Metodien kutsuminen
Metodien kuormittaminen
Olioiden elinkaari
Olioiden luonti
Olion tilan alustaminen
Olioihin viittaavat muuttujat
Olion metodien kutsuminen
Olioiden tuhoaminen
Muistinhallinta
Koodin muotoilusta
Kontrollirakenteet
Logiikkaa ja ehtolausekkeita
Vertailuoperaattorit
Loogiset operaattorit
Valintalauseet
if-lauseet
switch-lause
Toistolauseet
while
do-while
for
Hyppylauseet
return-lause
break-lause
continue-lause
Merkkijonot
Merkit ja merkkijonot
String-luokka
Työkaluja merkkien ja merkkijonojen käsittelyyn
Character-luokka
StringBuffer
StringTokenizer
Merkkijonojen muuntaminen primitiivityypeiksi
Javan perusteet
Taulukot
Taulukkoon viittaavat muuttujat ja taulukon luonti
Taulukon alkioon viittaaminen
Taulukko metodin parametrina
Taulukon sisällön kopiointi toiseen taulukkoon
Luokkakohtaiset piirteet
Periytyminen
Abstraktit luokat
Dynaaminen sitominen ja monimuotoisuus
Kokoelmat - olioiden säilyttäjät
Tiedon lajittelu
Tiedon etsintä
Vektori - kokoaan muuttava taulukko
Luettelo - Enumeration
Kun jokin menee pieleen - poikkeukset
Poikkeustilanteen käsittely - try, catch ja finally
Testaus ja virheiden etsintä
Käännösaikaiset virheet
Ajonaikaiset ja loogiset virheet - bugit
Virheiden etsintää testaamalla
Ohjelman virheiden korjaaminen
Tiedostot ja tietovirrat
Tietovirtaan kirjoittaminen
Tiedostosta lukeminen
|