Java, est apparu en mai 1995, creé, par James Gosling et Patrick Naughton.
Nous ne savons pas d'ou vient le nom Java et si il s'agit d'un acronyme.Il y a plusieurs hypothèse.
L'une d'elle est qu'il signifierait James Gosling, Arthur Van Hoff et Andy Bechtolsheim ou plus simplement Just Another Vague Acronym.
Java est un langage orienté objet, néanmoins, il est aussi un environnement d'exécution.
Il est reconnu pour sa portabilité,(exécution sur des OS différents LINUX,SOLARIS,Windows).
Il hérite en grande partie de C++.
Sa portabilité vient du fait qu'il a été développé pour les systèmes d'exploitation portant une plateforme Java :
JRE (Java Runtime Environnement). Il s'appuie sur une JVM (Java Virtual Machine) qui interprète le code précompilé et le transforme en code natif.
Il comporte une bibliothèque standard.