Java – wszechstronny, obiektowy język programowania opracowany przez firmę Sun Microsystems (obecnie Oracle), zaprojektowany z myślą o pisaniu przenośnych, bezpiecznych i wydajnych aplikacji. Jednym z kluczowych założeń Javy jest zasada „napisz raz, uruchom wszędzie” (WORA – Write Once, Run Anywhere), co oznacza, że kod napisany w Javie może działać na różnych platformach bez konieczności jego modyfikacji, dzięki maszynie wirtualnej Java (JVM).
Java jest szeroko stosowana w tworzeniu aplikacji webowych, mobilnych (np. na platformie Android), aplikacji desktopowych oraz systemów korporacyjnych. Java posiada bogatą bibliotekę wbudowanych narzędzi (Java API) oraz obsługuje liczne frameworki, takie jak Spring, Hibernate czy JavaFX, które ułatwiają programistom tworzenie różnorodnych aplikacji.
Java jest ceniona za swoją stabilność, wydajność oraz skalowalność, a także wsparcie dla programowania wielowątkowego i zarządzania pamięcią przez mechanizm automatycznego odśmiecania (garbage collection).