Ide o univerzálny objektový programovací jazyk, ktorý vyvinula spoločnosť Sun Microsystems. Má veľký počet funkcií a je určený pre rôzne prostredia – osobné počítače bez ohľadu na používaný operačný systém, internetové aplikácie alebo mobilné zariadenia. S aplikáciami alebo skriptami sa bežne stretnete na internete, v poslednom čase je Java mimoriadne obľúbná v mobilných telefónoch. Vďaka nej totiž možno do telefónu nahrať rôzne rozširujúce programy alebohry.