Bas de page
Page précédente Sommaire Page suivante
Bas de page

IV) LES API JAVA

Les librairies telles que vous pouvez les connaître dans les langages C/C++ n'existent pas cette notion est
remplacée par la notion de package.

1) Les packages de java

Un package regroupe un ensemble de classes sous un même espace de nomage. La notion d'espace de nomage en
Java est intrinsèquement liée à la notion de répertoire physique. Il faut savoir que tous les noms des packages
suivent le schéma : name.subname…
Ainsi une classe Watch appartenant au package time.clock doit se trouver dans le fichier
time/clock/Watch.class.

Les packages permettent au compilateur et à la JVM de localiser les fichiers contenant les classes à charger.
L'instruction package indique à quel package appartient la ou les classe(s) de l'unité de compilation (le fichier).
Les répertoires contenant les packages doivent être présents dans la variable d'environnement CLASSPATH.
En dehors du package, les noms des classes sont : packageName.className. L'instruction
import packageName permet d'utiliser des classes sans les préfixer par leur nom de package. Il faut savoir
que toutes les API sont organisées en packages.

Les membres d'une classe (méthodes et )ans le cas d'un CLASSPATH qui vaut :
CLASSPATH = $JAVA_HOME/lib/classes.zip;$HOME/classes
On obtient les relations suivantes :

Les API système en Java sont organisées en package. L'ensemble de ces packages systèmes est appelé JFC (Java
Fondation Classes) elle regroupe notamment :

Tableau 3 : Les différents packages de l’API Java de Sun


Haut de page
Page précédente Sommaire Page suivante
Haut de page
Contactez-nous
Conditions d'utilisation
Qui sommes nous?
© 2001 IsepFAQtory Tous droits réservés