Съвременната Java съдържа най-новите функции и описание на java език. SE15, SE16, SE17, SE18 са версиите на java, които са описани подробно в приложението.
Java е високо ниво, базиран на класове, обектно-ориентиран език за програмиране, който е проектиран да има възможно най-малко зависимости от внедряване. Това е език за програмиране с общо предназначение, предназначен да позволи на програмистите да пишат веднъж, да изпълняват навсякъде (WORA), което означава, че компилираният Java код може да работи на всички платформи, които поддържат Java, без да е необходимо повторно компилиране. Java приложенията обикновено се компилират в байткод, който може да работи на всяка виртуална машина на Java (JVM), независимо от основната компютърна архитектура. Синтаксисът на Java е подобен на C и C++, но има по-малко съоръжения на ниско ниво от всеки от тях. Средата за изпълнение на Java предоставя динамични възможности (като отражение и модификация на кода по време на изпълнение), които обикновено не са налични в традиционните компилирани езици. Към 2019 г. Java беше един от най-популярните езици за програмиране, използвани според GitHub, особено за уеб приложения клиент-сървър, с отчетени 9 милиона разработчици.
Актуализирано на
9.02.2022 г.