Java – obiektowy, wysokopoziomowy język programowania stworzony pierwotnie przez firmę Sun Microsystems (obecnie rozwijany przez Oracle). Dzięki zastosowaniu maszyny wirtualnej (JVM) Java jest platformowo niezależna – raz napisany kod może działać na różnych systemach operacyjnych bez modyfikacji. Jest szeroko stosowana w tworzeniu aplikacji webowych, mobilnych (Android), desktopowych oraz systemowych, charakteryzując się silnym typowaniem, bogatą biblioteką standardową oraz wsparciem dla programowania wielowątkowego.
Java jest rozwijana w otwartym procesie Java Community Process (JCP) i ma otwarto-źródłową implementację referencyjną OpenJDK (licencja GPL z wyjątkiem Classpath).
Współczesne wydania dostarczają nowoczesne mechanizmy wydajności i współbieżności (m.in. virtual threads w Java 21 LTS), rozbudowane biblioteki standardowe oraz cykl wydań co 6 miesięcy z wersjami LTS co dwa lata (aktualny LTS: Java 21, a kolejny LTS zapowiedziany na Java 25 we wrześniu 2025). Ekosystem obejmuje popularne narzędzia budowania (Maven, Gradle), bogate repozytoria artefaktów i szeroki wybór frameworków; dostępna jest też dystrybucja GraalVM, umożliwiająca kompilację aplikacji Java do natywnych binariów o bardzo szybkim starcie i małym zużyciu zasobów.
Java pozostaje jednym z najczęściej używanych języków na świecie: w ankiecie Stack Overflow 2025 zadeklarowało ją 29,4% respondentów, a w rankingach RedMonk i TIOBE utrzymuje pozycję w ścisłej czołówce (odpowiednio #3 i #4 w 2025 r.).



