Muokataan sivua Java
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
[[Sun]]in johdolla kehitetty Java on suosittu oliopohjainen ohjelmointikieli ja virtuaalikone myös avoimen lähdekoodin kehityksessä. Java-ohjelmia ajetaan Java-virtuaalikoneella ja niitä voidaan myös kääntää natiiveiksi ohjelmiksi. Muutamien avoimen lähdekoodin virtuaalikoneprojektien lisäksi Sun julkaisi vuonna 2007 oman Hotspot-virtuaalikoneensa ja kehitysympäristönsä (''Java Development Kit'', JDK) vapaana ohjelmana [[GPL]]:n alaisuudessa. Kaikkia virtuaalikoneen osia ei kuitenkaan voitu avata, ja [[Red Hat]] kehittää puuttuvia osia vapaassa [[Icedtea]]-projektissa ([http://en.wikipedia.org/wiki/Icedtea artikkeli Wikipediassa]). | |||
[[Sun]]in johdolla kehitetty | |||
Sunin oman ''javac''-kääntäjän lisäksi kääntäjäpuolella [[IBM]]:n kehittämä [[Jikes]] ja [[GCC|GCC-projektin]] [[GCJ]] ovat vapaita Java-kääntäjiä. Myös suosittu [[Eclipse]]-kehitysympäristö on vapaa. | Sunin oman ''javac''-kääntäjän lisäksi kääntäjäpuolella [[IBM]]:n kehittämä [[Jikes]] ja [[GCC|GCC-projektin]] [[GCJ]] ovat vapaita Java-kääntäjiä. Myös suosittu [[Eclipse]]-kehitysympäristö on vapaa. | ||
Rivi 14: | Rivi 5: | ||
Pieni esimerkki Java-ohjelmasta, jonka tiedostopääte on yleensä .java | Pieni esimerkki Java-ohjelmasta, jonka tiedostopääte on yleensä .java | ||
< | <source lang="java"> | ||
public class HelloWorld { | public class HelloWorld { | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
Rivi 20: | Rivi 11: | ||
} | } | ||
} | } | ||
</ | </source> | ||
Käännä ohjelma.java javac-kääntäjällä: | Käännä ohjelma.java javac-kääntäjällä: | ||
Rivi 41: | Rivi 32: | ||
*[http://openjdk.java.net/ OpenJDK: Sunin oman JDK:n avoin kehityssivusto] | *[http://openjdk.java.net/ OpenJDK: Sunin oman JDK:n avoin kehityssivusto] | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Oliopohjaiset ohjelmointikielet]] | [[Luokka:Oliopohjaiset ohjelmointikielet]] |