Ero sivun ”Java” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Lisätty pieni esimerkki(koodipätkä) Java.ohjelmasta)
Ei muokkausyhteenvetoa
(21 välissä olevaa versiota 12 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[Sun]]in johdolla kehitetty Java on hyvin suosittu ohjelmointikieli ja virtuaalikone myös avoimen lähdekoodin kehityksessä. Muutamien avoimen lähdekoodin virtuaalikoneprojektien lisäksi Sun itse on avannut oman Hotspot-virtuaalikoneensa ja kehitysympäristönsä (Java Development Kit, JDK) [[GPL]]:n alaisuuteen. Sunin oman javac:n lisäksi kääntäjäpuolella [[IBM]]:n kehittämä [[Jikes]] ja [[GCC|GCC-projektin]] [[GCJ]] ovat avoimia Java-kääntäjiä. Myös suositun [[Eclipse]] -kehitysympäristön lähdekoodi on avoin.
{{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]).
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.
Pieni esimerkki Java-ohjelmasta, jonka tiedostopääte on yleensä .java
<source lang="java">
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
}
</source>
Käännä ohjelma.java javac-kääntäjällä:
javac ./HelloWorld.java
ja suorita seuraavalla tavalla.
java -cp . HelloWorld


''Pieni esimerkki Java.ohjelmasta:''
public class HelloWorld {
        public static void main(String[] args) {
              System.out.println("HelloWorld!");
        }
}


==Katso myös==
==Katso myös==
* [[Java Debianissa]]
* [[Java Debianissa]]
* [[Fedora/Java]]
* [[Java Ubuntussa]] - Sunin ja OpenJDK:n java Ubuntussa.


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 21: Rivi 42:


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]

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

Aiheesta muualla