Ero sivun ”Java” versioiden välillä
pEi muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
{{Ohjelmointikieli | |||
| nimi=Java | |||
| paradigma=oliopohjainen | |||
| tyypitys=vahva, staattinen | |||
| suoritusmalli=käännettävä | |||
| evaluointitapa=innokas | |||
| kotisivu=[https://www.java.com/ www.java.com] | |||
}} | |||
[[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 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]). | ||
Versio 1. maaliskuuta 2019 kello 18.54
Java | |
---|---|
Paradigma | oliopohjainen |
Tyypitys | vahva, staattinen |
Evaluointitapa | innokas |
Suoritusmalli | käännettävä |
Kotisivu | www.java.com |
Sunin 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 (artikkeli Wikipediassa).
Sunin oman javac-kääntäjän lisäksi kääntäjäpuolella IBM:n kehittämä Jikes ja GCC-projektin GCJ ovat vapaita Java-kääntäjiä. Myös suosittu Eclipse-kehitysympäristö on vapaa.
Pieni esimerkki Java-ohjelmasta, jonka tiedostopääte on yleensä .java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
Käännä ohjelma.java javac-kääntäjällä:
javac ./HelloWorld.java
ja suorita seuraavalla tavalla.
java -cp . HelloWorld
Katso myös
- Java Debianissa
- Fedora/Java
- Java Ubuntussa - Sunin ja OpenJDK:n java Ubuntussa.