Język i platforma Java są rozwijane poprzez kolejne wydania Java SE i JDK. W nowszych wersjach języka wprowadzono m.in. rekordy, klasy zapieczętowane (sealed classes), dopasowywanie wzorców (pattern matching), możliwość używania instrukcji switch jako wyrażenia zwracającego wartość, bloki tekstowe oraz uproszczoną składnię prostych programów. Platformę rozszerzono również m.in. o wątki wirtualne (virtual threads), lekkie wątki zarządzane przez środowisko JDK, umożliwiające obsługę bardzo dużej liczby współbieżnych zadań, oraz Foreign Function and Memory API, zapewniające dostęp do funkcji i pamięci spoza środowiska Java.
Historia
Początki Javy wiążą się z projektem Green, rozpoczętym w Sun Microsystems w 1991 roku przez Jamesa Goslinga, Patricka Naughtona i Mike’a Sheridana. Celem projektu było opracowanie oprogramowania dla nowej generacji urządzeń elektroniki użytkowej, które mogły wykorzystywać różne architektury sprzętowe. Zespół potrzebował rozwiązania przenośnego i niezależnego od konkretnego procesora.