Java je objektově orientovaný programovací jazyk, který byl od roku 1995 vyvíjen firmou Sun Microsystems. Vychází z C++, ale nejblíže je C# - ten však vznikl až po uvedení Javy. Díky své přenositelnosti je velmi rozšířený, jedná se o nejpoužívanější programovací jazyk.
Velmi dobrou vlastností Javy je její hardwarová nezávislost – jeden konkrétní program lze spustit jak na OS Linux, tak pod Windows i na Apple Mac a dalších systémech. Oproti svému předchůdci Java neobsahuje některé konstrukce, které způsobovaly při programování největší potíže a navíc přidává mnoho užitečných vlastností. Další podstatnou vlastností tohoto jazyka je možnost programovat internetové aplikace a to jak na straně klienta, tak především na straně serveru.
I proto se s JAVOU můžeme setkat nejen u desktopových počítačů (J2SE), ale i v mobilních zařízeních (Java ME) a případně i v podnikových systémech (J2EE...