Java
I. Introduction
Historique :
- Création au début des années 90 par l’entreprise SUN (aujourd’hui rachetée par Oracle)
- A l’origine langage OAK, plus simple que le C et plus facilement exploitable, créé par
James Gosling
- En 95 intégration dans un navigateur et présenté lors d’une conférence qui conquis le
public et donna lieu à l’achat d’une première licence par Netscape.
C’est aussi l’année ou OAK devient Java
- En 96 sort Java 1.0 (aujourd’hui en version 7)
Règles de fabrication :
- création d’un fichier source (.java) dont le nom doit commencer par une majuscule
- compilation du fichier source
o elle ne produit pas de code machine (compréhensible par le processeur)
o elle produit un autre code appelé « byte-code » identique à toutes les machines
o on utilise pour cela la commande javac Exemple.java qui donnera le byte-code
Exemple.class
- interprétation du byte-code
o produit par la commande : java Exemple
Définition :
- le langage (règles d’écritures)
- les commandes
- les types "classes" ≅ 5000 (rt.jar)
Cela forme la plateforme java JSE (Java Standard Edition).
Remarque : il existe d’autres plateformes : JEE (Java Enterprise Edition) pour le web dynamique, JME
(Java Micro Edition) pour les systèmes embarqués