Mūsdienu Java satur jaunākās Java valodas funkcijas un aprakstu. SE15, SE16, SE17, SE18 ir Java versijas, kas ir detalizēti aprakstītas lietotnē.
Java ir augsta līmeņa, uz klasēm balstīta, objektorientēta programmēšanas valoda, kas izstrādāta tā, lai tai būtu pēc iespējas mazāk atkarību no ieviešanas. Tā ir vispārējas nozīmes programmēšanas valoda, kas paredzēta, lai ļautu programmētājiem rakstīt vienreiz, palaist jebkur (WORA), kas nozīmē, ka kompilētais Java kods var darboties visās platformās, kas atbalsta Java, bez nepieciešamības atkārtoti kompilēt. Java lietojumprogrammas parasti tiek kompilētas baitkodā, kas var darboties jebkurā Java virtuālajā mašīnā (JVM) neatkarīgi no pamatā esošās datora arhitektūras. Java sintakse ir līdzīga C un C++, taču tai ir mazāk zema līmeņa iespēju nekā jebkurai no tām. Java izpildlaiks nodrošina dinamiskas iespējas (piemēram, atspoguļošanu un izpildlaika koda modifikāciju), kas parasti nav pieejamas tradicionālajās kompilētajās valodās. Sākot ar 2019. gadu, Java bija viena no populārākajām programmēšanas valodām, ko izmanto saskaņā ar GitHub, īpaši klienta un servera tīmekļa lietojumprogrammām, un tika ziņots par 9 miljoniem izstrādātāju.
Atjaunināta
2022. gada 9. febr.