Projet en JAVA sur gestion simplifié d'une bibliothèque
Projet en JAVA sur gestion simplifié d'une bibliothèque
Cet article propose en détaille un petit projet en JAVA sur gestion simplifié d'une bibliothèque
Vous pourrez télécharger le fichier au format zip il contient le code sources les classes, les modules et le guide d’utilisation.
Organisation API
Ce document API (Application Programming Interface) comporte des pages correspondant aux éléments de la barre de navigation, décrites ci-après.
Paquet
Chaque paquet a une page contenant une liste de ses classes et interfaces, avec un résumé pour chacun. Cette page peut contenir quatre catégories:
- Interfaces (italique)
- Des classes
- Exceptions
- Les erreurs
Classe / Interface
Chaque classe, interface, classe interne et interface interne possède sa propre page. Chacune de ces pages comporte trois sections consistant en une description de classe / interface, des tableaux de synthèse et des descriptions détaillées des membres:
- diagramme d'héritage de classe
- Sous-classes directes
- Toutes les sous-interfaces connues
- Toutes les classes d'implémentation connues
- déclaration de classe / interface
- Description de la classe / interface
- Résumé de classe intérieure
- Résumé du champ
- Résumé du constructeur
- Résumé de la méthode
- Détail du champ
- Détails du constructeur
- Détail de la méthode
Chaque entrée de résumé contient la première phrase de la description détaillée de cet élément. Les entrées de résumé sont alphabétiques, tandis que les descriptions détaillées sont dans l'ordre dans lequel elles apparaissent dans le code source. Cela préserve les regroupements logiques établis par le programmeur.
Arbre (hiérarchie de classe)
Il existe une page Hiérarchie de classes pour tous les packages, ainsi qu'une hiérarchie pour chaque package. Chaque page de hiérarchie contient une liste de classes et une liste d'interfaces. Les classes sont organisées par structure d'héritage commençant par java.lang.Object. Les interfaces n'héritent pas de java.lang.Object.
- Lorsque vous affichez la page de présentation, cliquez sur "Arborescence" pour afficher la hiérarchie de tous les packages.
- Lorsque vous affichez un paquet, une classe ou une page d'interface particulière, cliquez sur "Arborescence" pour afficher la hiérarchie de ce paquet uniquement.
API obsolète
La page API obsolète répertorie toutes les API obsolètes. L'utilisation d'une API obsolète n'est pas recommandée, généralement en raison d'améliorations, et une API de remplacement est généralement fournie. Les API obsolètes peuvent être supprimées dans les implémentations futures.
Indice
L'index contient une liste alphabétique de toutes les classes, interfaces, constructeurs, méthodes et champs.
Précédent / Suivant
Ces liens vous dirigent vers la classe, l'interface, le package ou la page associée suivants ou précédents.
Cadres / Pas de cadres
Ces liens affichent et masquent les cadres HTML. Toutes les pages sont disponibles avec ou sans cadres.
Formulaire sérialisé
Chaque classe sérialisable ou externalisable a une description de ses champs et méthodes de sérialisation. Cette information est intéressante pour les ré-implémenteurs, pas pour les développeurs utilisant l'API. Bien qu'il n'y ait pas de lien dans la barre de navigation, vous pouvez accéder à ces informations en accédant à une classe sérialisée et en cliquant sur "Formulaire sérialisé" dans la section "Voir aussi" de la description de la classe.