Chap 6 le paquet des entrees sorties

Le paquet des entrées sorties en Rajae El Ouazzani - CLe paquet des E S - CPrésentation ? Une entrée sortie consiste en un échange de données entre le programme et une autre source par exemple la mémoire un ?chier le programme lui-même ? Java emploie ce qu'on appelle un stream ux Celui-ci joue le rôle de médiateur entre la source des données et sa destination Source de données Stream Flux Destination de données ?chier ?chier - CSuite ? Toute opération sur les E S doit suivre le schéma suivant ? ouverture du ux E S ? opération de lecture écriture ? fermeture du ux E S ? Java décompose les objets traitants des ux en deux catégories ? les objets travaillant avec des ux d'entrée in pour la lecture du ux ? les objets travaillant avec des ux de sortie out pour l'écriture de ux Source de données ?chier Flux de lecture in Flux d ? écriture out Destination de données ?chier - CPlan ? Section La classe File ? Section Les ux d ? octets ?Les classes File Input Output Stream ?Les classes Data Input Output Stream ? Section Les ux de caractères ?Les classes File Writer Reader ?Les classes Input Output Stream Reader Writer ?Les classes Bu ?ered Reader Writer ? Section La sérialisation ?Les classes Object Input Output Stream - CSection La classe File - CLa classe File ? La classe File encapsule les fonctionnalités de gestion de ?chier Suppression renommage date de la dernière modi ?cation etc - CMéthodes utilisées Méthodes boolean createNewFile boolean exists Rôles Création d ? un nouveau ?chier vide et renvoie vrai si le nouveau ?chier n ? existait pas avant sa création Renvoie vrai si et seulement si le ?chier existe String getName Retourne le nom du ?chier boolean isFile Retourne vrai s ? il s ? agit d ? un ?chier et faux sinon String getPath Retourne le chemin du ?chier String getAbsolutePath Retourne le chemin absolu int compareTo File pathname Comparaison des chemins boolean renameTo File dest Renomme un ?chier retourne false si le ?le dest existe déjà et le renommage n'est pas e ?ectué CMéthodes boolean canRead Rôles Renvoie vrai si le ?chier peut être lu et faux sinon boolean setReadOnly Marque le ?chier en lecture seule boolean canWrite Renvoie vrai si le ?chier peut être écrit et faux sinon boolean canExecute boolean isHidden Renvoie vrai si le ?chier peut être exécuté et faux sinon ? Retourne true si le ?chier est caché Sous Windows le ?chier est marqué caché ? Sous Unix le nom du ?chier commence par un point long lastModi ?ed Retourne la date de la dernière modi ?cation sous format de long Date d new Date f lastModi ?ed boolean delete void deleteOnExit long length Supprime le ?chier Supprime le ?chier à la ?n de l ? exécution de la machine virtuelle La longueur du ?chier en octets CMéthodes static File listRoots String list File listFiles Rôles Liste les lecteurs Un pour chaque

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager