Java est un langage de programmation orienté objet créé par James Gosling et Patrick Naughton.
La particularité et l'objectif central de Java est que les logiciels écrits dans ce langage
doivent être très facilement portables sur plusieurs systèmes d’exploitation tels que Unix,
Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications.