Cours langage Java les entrées sorties en Java

Extrait du cours langage Java les entrées sorties en Java

Introduction
Java possède une grosse bibliothèque de classes et d’interfaces pour les entrées sorties. Cette bibliothèque se trouve dans le paquetage java.io. On l’utilise par la suite pour lire et écrire à partir de toutes source ou destination de lecture ou d’écriture comme les fichiers, les URL, les sockets, etc. L’arborescence complète en Java 1.0 est :
InputStreamet OutputStreamsont des classes abstraites FilenameFilterest une interface.
très souvent les méthodes de ces classes sont sous contrôle de IOException.
Les E/S en Java 1.0:ce qu’il faut retenir
Le début de cette arborescence :
Les classes DataXXXputStream(et seulement elles) contiennent les méthodes pour lire ou écrire tout type primitif de données.
paquetage java.io
Ces classes et interfaces sont dans le paquetage java.io.
La technique la plus commune pour utiliser les entrées/sorties en Java est d’utiliser les classes DataXXXputStream(XXX= Inou Out).
Le flot dans lequel on veut lire ou écrire est repéré par un objet de ces classes, initialisé par le seul constructeur ataXXXputStream(XXXputStream) et comme XXXputStreamest classe de base des 2 arborescences fondamentales, on peut passer dans cet argument tout objet de classes dérivées (et donc des fichiers, des pipes entre threads, des sockets, …).
De même pour des ressources dans lesquelles on peut lire ou écrire (URL,socket, …), il suffit de récupérer un tel objet associé à cette ressource pour pouvoir la manipuler.
Entrées/sorties et applets
Rappelons qu’a priori les applets Java ne  peuvent pas :
– lire ou écrire dans des fichiers locaux
– détruire des fichiers locaux (soit en se servant de File.delete()soit en lançant une commande système rmou del)
– renommer des fichiers locaux (soit en se servant de File.renameTo()soit en lançant une commande système mvou rename)
– créer un répertoire sur le système local (soit en se servant de File.mkdir()soit ou File.mkdirs() en lançant une commande système mkdir )
– lister le contenu d’un répertoire local.
– vérifier l’existence, la taille, le type, la date de dernière modification d’un fichier local

………

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours langage Java les entrées sorties en Java (152 KO)  (Cours PDF)
les entrées sorties en Java

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *