Principes de Java

Java

  • langage objet défini par SUN
    • publié en 95
    • destiné à l'origine aux microprocesseurs embarqués (électro-ménager, TV, automobiles...)
    • langage multiplateformes
    • détourné vers le Web dès sa sortie : applets dans les pages webs...
  • principes de Java
    • concept de machine abstraite basée sur un code intermédiaire appelé J-code
    • sur chaque plateforme un programme appelé "Machine Virtuelle Java" (JVM en anglais) interprète et exécute le J-code transmis par le réseau
  • avantages de Java
    • multiplateformes : bientôt même sur carte à puce !
    • sécurisé : un vérificateur de J-code s'assure que les programmes Java respectent les limitations de sécurité (pas de virus connu à ce jour en Java)
    • supporté par beaucoup de navigateurs, même si les dernières versions de Java ne sont pas toujours intégrées...

Applets Java

 

Applications Java