Helsingin yliopisto / Tietojenk�sittelytieteen laitos
Copyright � 2007 Arto Wikla. T�m�n oppimateriaalin k�ytt� on sallittu vain yksityishenkil�ille opiskelutarkoituksissa. Materiaalin k�ytt� muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.

Ohjelmoinnin perusteita Java-kielell�

Huom: Syksyst� 2010 alkaen k�yt�ss� on uusi kurssimateriaali! (8.9.2010)

(Muutettu viimeksi 15.5.2009)

T�m� www-kurssimateriaali on k�yt�ss� tietojenk�sittelytieteen laitoksen kursseilla Ohjelmoinnin perusteet, 5 op, ja Ohjelmoinnin jatkokurssi (entinen Java-ohjelmointi), 4 op. Luvut 1 ja 2 liittyv�t kurssiin Ohjelmoinnin perusteet, 3-5(6) Ohjelmoinnin jatkokurssiin.

T�m� kev��st� 2005 alkaen uudistettava materiaali perustuu kurssien vanhaan www-materiaaliin vuosilta 1997-2004. Tuohon vanhempaan materiaaliin perustuen on julkaistu oppikirja: Arto Wikla: Ohjelmoinnin perusteet Java-kielell�, 4. painos, OtaDATA 2003.

Vanha verkkomateriaali on j��dytetty. Vain t�t� uutta p�ivitet��n. T�rkein syy uudistukseen oli Javan version 1.5 (eli "Java 5:n") mukanaan tuomat merkitt�v�t muutokset kieleen. My�s muilta osin materiaalia kehitell��n. Vanha materiaali ja siis my�s oppikirja ovat kuitenkin edelleen k�ytt�kelpoisia.

    Ohjelmoinnin perusteita...
  1. Johdanto: koneita, ohjelmia, algoritmeja, ... Javaakin
  2. Algoritmien laatimisen alkeet: lausekkeita, lauseita, metodeita..., v�h�n olioitakin
    ... Java-kielell�
  1. Algoritmien laatimisen peruskalustoa - kertausta ja t�ydennyst�
  2. Olioiden maailma - luokat, periytyminen, pakkaus, n�kyvyys
  3. Ohjelmointitekniikkaa - poikkeuksia, tiedostoja, kokoelmia
  4. Aivan v�h�n GUI:sta ja tapahtumaohjatusta ohjelmoinnista


Kev��st� 2008 alkaen t�m�n Java-materiaalin esimerkkiohjelmia on n�ht�vill� Scala-kielell� toteutettuina sivullani Javaa Scalalla.


Javan virallisia ilmaisia jakeluversioita l�ytyy Sun-yhti�n sivulta http://java.sun.com/j2se/1.5.0/download.jsp.
JavaTM 2 Platform Standard Ed. 5.0 Sunin tarjoama Javan pakkausten ja valmiiden luokkien kattava dokumentaatio, 1.5.


Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. University of Helsinki is independent of Sun Microsystems, Inc.
Muita www-sivujani:
Suomisivu / Homepage / Music page
Yli kymmenen vuotta t�m� materiaali on ollut verkossa - toki muuttuen ja kehittyen -
mutta vasta nyt, elokuun 2007 lopussa, mieleeni juolahti, ett� k�yntilaskurihan voisi olla ihan kiva. AW
Visitor Counter by
Digits
(by WebCounter, starting 31.8.2007)