Input Output Management in Java
Input Output Management in Java
Exercice 1 :
Le chemin complet du répertoire est saisi par l’utilisateur, puis la liste des fichiers et des
répertoires contenus dans ce répertoire est affichée.
Afficher pour chaque répertoire et fichier le type <DIR> pour répertoire et <FILE> pour les
fichiers, ainsi que les modes d'accès permis 'r' si accessible en lecture, 'w' si accessible en
écriture, 'h' si c'est un fichier cache.
Exemple d’affichage :
Exercice 2 :
L’objectif de cet exercice est d'utiliser des fichiers en lecture et en écriture pour sauvegarder
et relire une collection d'objets de type produit.
- Créez une classe Produit avec les attributs id, nom, marque, prix, description,
et nombre en stock. La classe produit doit implémenter l’interface Serializable.
- Créer une Interface IProduitMetier qui va déclarer les méthodes pour gérer
nos entités Produit. Cette interface contient les méthodes suivantes :
o public Produit add(Produit p) : qui permet d’ajouter un produit à la liste.
o public List<Product> getAll() : qui charge la liste des produits à partir d’un
fichier et les retournent sous forme d’une liste.
Mr. Abdelmajid BOUSSELHAM 1
Programmation Orientée Objet Java 2021