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.