Java est langage de programmation orientée objet. Dérivé du C++,
il en perd les inconvénients (pointeurs, surcharge d'opérateurs,
héritage multiple, gestion de la mémoire, ...), ce qui fait oublier
les problèmes dûs à la lenteur d'exécution des applications Java. Il
s'exécute sous n'importe quelle plate-forme, pour autant que celle-ci
ait un interpréteur Java (programme ou logiciel comprenant le langage
; le navigateur Web peut en être un).
Note : Ne confondez surtout pas JavaScript et Java. Même si à priori leurs codes peuvent avoir des ressemblances, ce sont deux langages très différents.