Java est un langage de programmation orienté objet développé à l'origine et publié par Sun Microsystems dans les milieu des années 1990. Java a été développée dès le départ comme un langage orienté objet qui pourrait être écrit une fois et exécuté sur n'importe quel système d'exploitation sans modification. Contrairement à ses prédécesseurs de langage de programmation de Java C et C ++, Java est capable de fonctionner comme un être applet intégrée dans une page web, ainsi que d'une application autonome. Parce que toute la programmation en Java est orienté objet, les programmeurs débutants sont généralement en mesure de créer des applications plus complexes dans un laps de temps plus rapide que d'autres programmes.