Java est une sorte de machine virtuel dans votre ordinateur qui permet d’exécuter un programme fait en java sur votre système. Quel intérêt ? Et bien la micro informatique est une vaste contrée avec plein d’OS différent, windows 7, 8, linux, android etc et plein de matos différent, processeur intel, amd ou snapdragon sur les smatphone... qui font qu’un programme codé en un langage autre que java ne s’exécutera pas sur tel système ou s’exécutera différemment, bref faudra l’adapter pour tous les supports possibles et tout ça coute cher pour la boite qui développe.
Java est sensé remédier à ça et assurer la compatibilité d’un programme avec tout les appareils ayant la machine virtuelle java installée dessus. EN gros avec un seul code source, j’ai un programme qui va partout.