Une caractéristique de Java est la portabilité, ce qui signifie que les programmes informatiques écrits en langage Java doivent fonctionner de la même façon sur toute plate-forme de matériel / système d'exploitation supportée.
La plate-forme est utilisée pour développer et exécuter des programmes Java.