Java

Allikas: Pingviini viki

Java (Sun Microsystemsi kaubamärk) on tarkvaraplatvorm, see koosneb 3 suurest komponendist:

  1. objektorienteeritud programmeerimiskeel Java
  2. Java kompilaator (javas kirjutatud programmid kompileeritakse Java baitkoodi)
  3. Java virtuaalmasin (selles jooksutatakse kompileeritud aplikatsioone).

Java virtuaalmasinaid on loodud pea kõigi mõeldavate tänapäevaste riist- ja tarkvaraplatvormide jaoks ning see oligi Suni eesmärk Javat luues: platvorm, millele saab programme kirjutada võimalikult riist- ja tarkvarast sõltumatult.

Maailm on siiski mitmekesisem ja enam pole Java ainult ja üheselt seostatav Suni loodud platvormiga, pigem iseloomustab see ühilduvat virtuaalmasinat ja sellele kirjutatud programme, sest loodud on mitmeid alternetiive nii virtuaalmasina enda asendamiseks, kui ka alternatiivseid kompilaatoreid, mis võimaldavad java baitkoodi transleerida muudes keeltes kirjutatud lähtetekste.

2006. aastal avalikustas Sun suurema osa Javat puudutavaid tehnoloogiaid ja avaldas Java GPLi all.

Kasutamine

Tavalise arvutikasutaja jaoks tähendab Java eelkõige seda, et sirvijas on võimalik kasutada Java aplikatsioone. Kui on võimalik, siis on Java, kui pole võimalik, siis pole ka Javat ;)