Pres java fichier 2021 Les ?chiers Master WISD AU CFichiers en java En java les entrées sorties ?chiers en particulier sont représentés par des objets particuliers appelés ots Stream en anglais Le principe de traitement est simple et se résume comme suit

Les ?chiers Master WISD AU CFichiers en java En java les entrées sorties ?chiers en particulier sont représentés par des objets particuliers appelés ots Stream en anglais Le principe de traitement est simple et se résume comme suit ? Ouverture d'un canal de communication ? Écriture ou lecture des données ? Fermeture du canal Entrées Fichier clavier modem capteur ? Sorties Fichier écran imprimante ? A Y - WISD CFichiers en java Il existe de nombreuses sortes de stream ot qui peuvent être classés selon plusieurs critères package java io ? Les streams d ? entrées lecture et les streams de sortie écriture ? Les streams de caractères texte et les streams de données binaires ? Les streams de traitement des données et les streams de communication de données ? Les streams à accès séquentiel et les streams à accès direct ? Les streams avec et sans tampon de données A Y - WISD CClasses de gestion des ?chiers ? InputStream ? OutputStream Lecture et écriture de ots d ? octets ? Reader ? Writer Lecture et écriture de ots de caractères Unicode ? StreamTokenizer Analyse lexicale d ? un ot d ? entrée ? File Pour représenter ?chiers et répertoires A Y - WISD CFichiers binaires ? Les ots de données binaires ou ots d ? octets peuvent contenir d ? autre type de données que des caractères des int par exemple ? En java les streams de données binaires dérivent des deux classes du package java io InputStream pour les entrées et OutputStream pour les sorties ? Un ot peut être ? Soit une source d ? octets à partir de laquelle il est possible de lire de l'information ? ot d'entrée ? Soit une destination d ? octets dans laquelle il est possible d'écrire de l'information ? ot de sortie A Y - WISD CFichiers binaires A Y - WISD CEcriture dans un ?chier binaires L ? écriture dans un ?chier binaire se fait gr? ce aux streams d ? écriture pour les données binaires En java les streams d ? écriture pour les données binaires sont des sous classes de la classe java io OutputStream ? DataOutputStream écriture séquentielle dans un ?chier binaire ? Bu ?eredOuputStream écriture des données à l ? aide d ? un tampon ? PrintStream écriture de données avec conversion en octets ? ZipOutputStream permet d'écrire des ?chiers dans le format de compression zip ? ObjectOutputStream écrire des objets dans un ux binaire sérialisation A Y - WISD CExemple class CreerFichierBinaire public static void main String arg throws IOException FileOutputStream fos new FileOutputStream ?chier dat DataOutputStream stream new DataOutputStream fos stream writeUTF Bonjour monde java stream writeInt stream writeFloat stream writeBoolean true System out println stream size stream close A Y - WISD CLecture d ? un ?chier binaires La lecture d ? un ?chier de données binaires se fait par des ux d ? entrées pour les données binaires Les streams d ? entrées pour les données binaires sont des sous

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