Java  je objektno-orijentisani programski jezik, koji je razvila kompanija Sun Microsystems početkom devedesetih godina. Mnogi koncepti Jave su zasnovani na jeziku Oberon Niklausa Virta, tvorca Paskala, Module i drugih jezika, i Hanspetera Mesenbeka. Izbacili su koncept modula i uveli pakete kakve danas znamo, koji se oslanjaju na fajl sistem i uveli formalno koncept klasa iz objektno-orijentisane paradigme.

Osim toga, jezik ima sintaksu sličnu jezicima C i C++, ali je mnogo stroži pri prevođenju, dizajniran tako da bude nezavisan od platforme, i sa pojednostavljenim upravljanjem memorijom. Pretpostavlja se da je ovo urađeno zbog popularnosti jezika C, ali i zbog jednostavnosti nekih struktura.

Prva verzija je zvanično objavljena 1995. godine.

Trebalo bi razlikovati Javu od Java Script-a.