Précédent Suivant

Les différents Packages


Java propose toute une série de classes prédéfinies, organisées en packages, qui font toute sa puissance. On peut trouver une liste exaustive de tous les packages standard chez javasoft.com.
Voici les principaux fourni en standard :

Les packages
java.lang Les classes de base et la gestion des processus
java.util Des structures de données bien pratiques
java.io La gestion des flux comme l'accès aux fichiers
java.math Calcul sur des nombres infinis
java.awt Des composants graphiques : boutons, fenêtres ...
java.applet Tout pour faire des applets
java.net L'accès au réseau IP
javax.swing Des composants graphiques sophistiqués : arbre ...
javax.rmi Objets distribués RMI propriétaire Java
java.sql La connexion aux bases de données relationnelles en SQL
java.security Tout pour faire des transactions sécurisées
org.omg.corba Objets distribués selon la norme CORBA

Bien d'autres existent mais ne sont pas fourni en standard. On peut les télécharger chez javasoft, comme JavaMail qui implémente les protocoles SMTP et POP, ou encore Servlets qui permet de réaliser des servlets qui génèrent automatiquement du HTML. Nous reviendrons sur cette librairie à la fin de ce cours.
Le package "java.lang" par exemple signifie que dans le répertoire "java", nous aurons un sous répertoire "lang" qui contiendra toutes les classes de ce package. Pour utiliser un package dans un programme, il faudra préalablement l'importer :

import java.util.*;

A l'exception du package java.lang qui lui est importé automatiquement dans chaque programme.
Nous étudierons les packages java.lang, java.util, java.io, puis brièvement javax.swing et pour finir java.sql pour se connecter à une base de données Oracle.


Précédent Suivant