Le langage Java a débuté dans les années 1990 avec James Gosling qui souhaitait développer un langage de programmation indépendant de la plateforme hardware. Oak (traduction : « Chêne ») fut un échec. Par la suite, Bill Joy (cofondateur de la firme Sun Microsystems) proposa une nouvelle version de Oak appelée « Java ».
Java, édition standard, est une plateforme normalisée, destinée au développement de logiciels pour des ordinateurs personnels ainsi que des serveurs.
Le site Web Java.com est destiné aux utilisateurs qui peuvent encore avoir besoin de Java pour leurs applications de bureau, en particulier les applications ciblant Java 8.
Les règles et la syntaxe de Java sont basées sur les langages C et C++. L'un des principaux avantages de développer des logiciels avec Java réside dans sa portabilité. Une fois que vous avez écrit le code d'un programme Java sur un ordinateur portable, il est très facile de déplacer le code vers un appareil mobile.