Kaasaegne Java sisaldab uusimaid Java keele funktsioone ja kirjeldust. SE15, SE16, SE17, SE18 on rakenduses üksikasjalikult kirjeldatud java versioonid.
Java on kõrgetasemeline klassipõhine objektorienteeritud programmeerimiskeel, mis on loodud nii, et sellel oleks võimalikult vähe rakendussõltuvusi. See on üldotstarbeline programmeerimiskeel, mille eesmärk on võimaldada programmeerijatel kirjutada üks kord ja töötada kõikjal (WORA), mis tähendab, et kompileeritud Java-kood võib töötada kõigil Java-d toetavatel platvormidel, ilma et oleks vaja uuesti kompileerida. Java-rakendused kompileeritakse tavaliselt baitkoodina, mis võib töötada mis tahes Java virtuaalmasinas (JVM), sõltumata aluseks olevast arvuti arhitektuurist. Java süntaks sarnaneb C-le ja C++-le, kuid sellel on vähem madalatasemelisi võimalusi kui kummalgi neist. Java käitusaeg pakub dünaamilisi võimalusi (nt peegeldus ja käitusaja koodi muutmine), mis pole tavaliselt traditsioonilistes kompileeritud keeltes saadaval. 2019. aasta seisuga oli Java GitHubi järgi üks populaarsemaid programmeerimiskeeli, eriti kliendi-serveri veebirakenduste jaoks, mille arendajaid on 9 miljonit.
Värskendatud:
9. veebr 2022