Java (programmēšanas valoda)
- Šis raksts ir par programmēšanas valodu. Par citām jēdziena Java nozīmēm skatīt nozīmju atdalīšanas lapu.
Java ir firmas Sun Microsystems izstrādāta objektorientēta programmēšanas valoda. Valoda, kuras sākotnējais nosaukums bija Oak, tika veidota kā C++ aizstājēja, lai gan tās funkcionalitāte ir tuvāka Objective C.
Paradigma | Objektorientēta, strukturēta, imperatīva |
---|---|
Izveidota | 1995 |
Autors | Sun Microsystems |
Pašreizējā versija | Java Standard Edition 7 (1.7.0_51) (2014-01-14 ) |
Galvenās implementācijas | Vairākas |
Dialekti | Generic Java, Pizza |
Ietekmējusies no | Ada 83, C++, C#,[1] Delphi Object Pascal,[2] Eiffel,[3] Generic Java, Mesa,[4] Modula-3,[5] Objective-C,[6] UCSD Pascal,[7][8] Smalltalk |
Ietekmējusi | Ada 2005, C#, Clojure, D, ECMAScript, Groovy, J#, PHP, Scala, JavaScript, Python, BeanShell |
OS | Vairākplatformu |
Licence | GNU Vispārējā publiskā licence / Java kopienas process |
Tīmekļa vietne | www |
Vēsture
Valodu 1991. gadā izstrādāja Džeimss Goslings (James Gosling), Patriks Noutons (Patrick Naughton), Kriss Varts (Chris Warth), Eds Franks (Ed Frank) un Maiks Šeridans (Mike Sheridan) no kompānijas Sun Microsystems, kā daļu no Zaļā projekta (Green project). Bija nepieciešami 18 mēneši, lai radītu strādājošu versiju. Toties atklātībā primo reizi tā tika laista 1994. gadā, bet 1995. gadā kļuva plašāk pazīstama pēc tam, kad Netscape paziņoja par nodomiem iekļaut tās atbalstu savā Navigator pārlūkprogrammā.
Mērķi
Valodas Java izstrādes galvenie mērķi bija šādi:
- tai jābūt objektorientētai valodai
- tai jābūt vairāk vai mazāk neatkarīgai no datora platformas
- tai jāatbalsta tīkli
- tai jāvar droši izpildīt kodu no attālinātiem avotiem
Sveika, pasaule!
public class HelloWorld { public static void main(String[] args) { System.out.println("Sveika, pasaule!"); }}
Atsauces
Ārējās saites
- Vikikrātuvē par šo tēmu ir pieejami multivides faili. Skatīt: Java.
- Encyclopædia Britannica raksts (angliski)
- Brockhaus Enzyklopädie raksts (vāciski)
- Java lapa Oracle vietnē (angliski)