Java je
objektno-orijentirani programski jezik razvijen u timu predvodenim Jamesom Goslingom u kompaniji Sun Microsystems pocetkom
1990-tih. Ideja je bila da se stvori programski jezik koji bi bio nezavisan od
operativnog sistema, baziran na
C++-u, ali sa pojednostavljenom sintaksom, stabilnijim
runtime sistemom i pojednostavljenom kontrolom
memorije.