Moderní Java obsahuje nejnovější funkce a popis jazyka Java. SE15, SE16, SE17, SE18 jsou verze Java, které jsou podrobně popsány v aplikaci.
Java je vysokoúrovňový, na třídách založený, objektově orientovaný programovací jazyk, který je navržen tak, aby měl co nejméně implementačních závislostí. Jedná se o univerzální programovací jazyk určený k tomu, aby umožnil programátorům psát jednou a spustit kdekoli (WORA), což znamená, že zkompilovaný kód Java může běžet na všech platformách, které podporují Javu, bez nutnosti rekompilace. Java aplikace jsou obvykle kompilovány do bajtkódu, který lze spustit na jakémkoli virtuálním stroji Java (JVM) bez ohledu na základní počítačovou architekturu. Syntaxe Javy je podobná C a C++, ale má méně nízkoúrovňových zařízení než kterýkoli z nich. Runtime Java poskytuje dynamické funkce (jako je reflexe a modifikace runtime kódu), které obvykle nejsou dostupné v tradičních kompilovaných jazycích. Od roku 2019 byla Java jedním z nejpopulárnějších programovacích jazyků používaných podle GitHubu, zejména pro webové aplikace klient-server, s hlášenými 9 miliony vývojářů.
Datum aktualizace
9. 2. 2022