JAVA a été élaboré par les programmeurs de Sun en 1995, en réaction à l'incompatibilité entre les trop nombreux systèmes et librairies utilisés par l'entreprise. La première version de JAVA, dénommée OAK, était ciblée vers les systèmes embarqués, sans succès. Mais l'émergence d'Internet donna au langage JAVA sa chance. JAVA a été bâti sur C++ pour éviter d'apprendre une nouvelle syntaxe, mais supprime de nombreux défauts du C++. JAVA est maintenant un des langages de programmation orienté objet les plus utilisés, principalement sur les réseaux ou pour les services Web.