Java

Mitä eroa on Javalla ja JavaScriptillä?

Varsin usein sekotetaan keskenään Java-kieli, Java-appletit ja JavaScript-kieli. Java-kieli on arkkitehtuuririippumaton, Sunin kehittämä C++:n kaltainen olio-ohjelmointikieli, jolla ohjelmoimiseen tarvitaan erillinen kääntäjä, jolla ohjelmakoodi käännetään javan virtuaalikoneelle sopivaan binäärimuotoon (class-päätteisiksi tiedostoiksi). Javaa tukevat WWW-selaimet (kaikki uusimmat) osaavat ajaa näitä class-tiedostoja. Näitä selaimiin tehtyjä Java-ohjelmia kutsutaan Java-sovelmiksi (Java-applet). Java-kielellä voi myös tehdä ilman selainta toimivia ohjelmia, mutta tällöin koneeseen tulee olla asennettuna Java-virtuaalikone -ohjelmisto. Kääntäjä ja virtuaalikone ovat ilmaisia ja ne sisältävän JDK:n voi imuroida Sunin Java-sivuilta.

JavaScript on hyvin yksinkertainen skriptikieli, joka kirjoitetaan suoraan HTML-koodin sekaan eikä erillistä kääntäjää tarvita. Lisää informaatiota aiheesta löytyy JavaScript-ohjeesta.


Java-ohjelmia ja niiden lähdekoodeja

Kaikki seuraavat ohjelmat on kirjoitettu käyttäen 1.1-API:n mukaista luokkakirjastoa.


Simo.Sarkka@hut.fi
http://www.hut.fi/u/ssarkka/