Java est un langage à usage général, simultané, basé sur une classe et orienté objet qui est spécifiquement conçu pour avoir le moins de dépendances possibles dans la mise en œuvre.
Java est un langage de programmation qui peut fonctionner sur de nombreux ordinateurs différents, y compris les téléphones mobiles.