
Tervetuloa opiskelemaan Java -ohjelmointikielen perusteita! Java on ehkä tämän vuosikymmenen seksikkäin tulokas ohjelmointitekniikoiden alueella. Javassa on monia sellaisia ominaisuuksia, joita ei ole muissa ohjelmointivälineissä. Tällaisia ominaisuuksia ovat mm. siirrettävyys käyttöjärjestelmästä toiseen ja web-ohjelmointi (selainten tuki).
Java soveltuu sekä perinteisten ohjelmien että WWW-sivuille upotettavien applettien ohjelmointiin.
Tämän opintojakson tarkoituksena on perehdyttää opiskelija Java-ohjelmoinnin perusteisiin lähinnä WWW-sivuille upotettavien applettien ohjelmoinnin näkökulmasta.
Java-kielestä löytyy tällä hetkellä versiot 1.0, 1.1 ja 1.2, joka loppuvaiheessa nimettiin Java 2:ksi.
Appletteja ohjelmoitaessa kannattaa pitäytyä sellaisissa Java-versioissa, joita käytettävät WWW-selaimet tukevat. Tästä näkökulmasta tarkasteltuna applettit kannattaa ohjelmoida Java-versioon 1.0 tai 1.1. Tällä opintojaksolla käytämme Java-versiota 1.1.
Keskitymme tällä opintojaksolla tarkastelemaan applettien ohjelmointia lähinnä asiakaspään (Client = selain) näkökulmasta. Palvelinpään (Server) ohjelmointiin emme tällä opintojaksolla juurikaan puutu.
Työkaluiksi opintojaksolle riittävät Sunin JDK-kehityspaketti ja jokin Java 1.1 yhteensopiva WWW-selain (esim. Explorer 4.0 tai uudempi tai Netscape 4.5 tai uudempi).
Java -ohjelmointiin on tarjolla useita kehitysympäristöjä, mutta ne kaikki pohjautuvat enemmän tai vähemmän Sunin JDK-kehityspakettiin, joka on Javan virallinen standardi. Sunin JDK-kehityspaketin voi imuroida ilmaiseksi osoitteesta www.javasoft.com.
| Kurssin menestyksellinen opiskelu edellyttää ohjelmoinnin perusteiden tuntemusta (esim. C/C++, Basic tai Pascal). |
Opintojakson on laatinut FM Jukka Selin, joka toimii tietotekniikan lehtorina Mikkelin ammattikorkeakoulussa.