See artikkel räägib programmeerimiskeelest. Saare kohta vaata artiklit Jaava, skriptikeele kohta loe JavaScript |
See artikkel ootab keeletoimetamist. |
Java | |
---|---|
Faililaiend | .java, .class, .jar, .jnlp |
Paradigma | imperatiivne,struktureeritud, objektorienteeritud (klassipõhine) |
Väljalaskeaeg | 1995 |
Looja | Sun Microsystems (James Gosling) |
Arendaja | Oracle Corporation |
Viimane väljalase | Java SE 23 (17.09.2024) |
Tüüpimine | staatiline, tugev, turvaline, nominatiivne, manifesteeritud |
Implementatsioonid | mitmed |
Dialektid | Generic Java, Pizza |
Mõjutatud keeltest | Ada 83, C++, C#, Delphi Object Pascal, Eiffel, Generic Java, Mesa, Modula-3, Objective-C, UCSD Pascal, Smalltalk |
Mõjutanud keeli | Ada 2005, C#, Clojure, D, ECMAScript, Groovy, J#, PHP, Scala, JavaScript, Python, BeanShell |
OS | mitmeplatvormne |
Litsents | GNU GPL, Java Community Process |
Veebileht | Java veebileht |
Java on platvormist sõltumatu objektorienteeritud programmeerimiskeel.
Esimese Java versiooni avaldas Sun Microsystems 1995. aastal. 20. aprillil 2009 omandas Suni Oracle Corporation[1], kellest sai Java keele peamine arendaja. Programmeerimiskeele arengut koordineerib formaalselt Java Community Process (JCP), arendusotsused kinnitavad kaks Java kogukonna valitud esindajast koosnevat täitevkomiteed. Täitevkomiteede liikmed on suured ettevõtted.
Java lähtekood (.java; java-failid) kompileeritakse baitkoodi (.class; class-failidesse), mida oskab käivitada iga Java virtuaalmasin (JVM) sõltumata platvormist. Tänapäeval sisaldab JVM reaalajalist kompilaatorit (JIT), mis programmi käivitamisel kompileerib baitkoodi masinkoodiks ja töötab otse protsessoril, vajaduseta baitkoodi jooksvalt interpreteerida. Mõned kompilaatorid (nagu GCJ ja GraalVM) võimaldavad Java lähtekoodi või baitkoodi otse käivitatavaks programmiks kompileerida. Leidub ka riistvara, mis suudab Java baitkoodi otse käivitada.
Et käivitada Java programme, läheb arvutis vaja JRE-d (Java käivituskeskkonda), mille saab tasuta Oracle'i veebilehelt.
<ref>
-silt. Viide nimega forbes
on ilma tekstita.