Petite présentation rapide de JAVA
JAVA a été développé par Sun Microsystems, et maintenant repris par Oracle (Rachat de Sun).
Il ne faut surtout pas le confondre avec JavaScript.
- Java est un langage orienté objet.
- Le compilateur JAVA génère du bytecode
- Ce langage est portable (entendre multiplateforme: Unix, Windows, Mac et est intégré dans de nombreux navigateurs).
- Un code compilé sur une plateforme pourra être exécuté et aura un rendu identique sur une autre plateforme sans rien faire de plus ! D'où le slogan de sun : WORA pour Write Once, Run Anywhere
- Le code se lance grâce à un JVM (JAVA Virtual Machine) qui existe sur ces différentes plateformes.
- JAVA est livré avec une librairie standard.
- JAVA est sécurisé
- Le "verifier" qui contrôle le bytecode.
- Le "class loader" qui est responsable du chargement d'une classe (classe->classe.java->classe.class->classe.jar)
- Le "security manager" qui gère l'accès aux ressources de la machine locale.