Chapitre 10. Entrées et sorties : Lecture, écriture et astuces de répertoire
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
10.0 Introduction
La plupart des programmes ont besoin d'interagir avec le monde extérieur, et l'une des façons courantes de le faire est de lire et d'écrire des fichiers. Les fichiers se trouvent normalement sur un support persistant tel qu'une unité de disque ; et, la plupart du temps, nous ignorerons joyeusement les différences entre les fichiers d'un disque dur (et tous les types de systèmes de fichiers dépendant du système d'exploitation), d'une clé USB ou d'une carte SD, d'un DVD-ROM et d'autres périphériques de mémoire. Pour l'instant, ce ne sont que des fichiers. Et, comme la plupart des autres langages et systèmes d'exploitation, Java étend le modèle de lecture et d'écriture aux communications réseau (socket), que nous aborderons dans les chapitres 12 et 13.
Java fournit de nombreuses classes pour l'entrée et la sortie ; elles sont résumées dans la figure 10-1. Ce chapitre couvre toutes les opérations normales d'entrée/sortie telles que l'ouverture/la fermeture et la lecture/l'écriture de fichiers. Les fichiers sont supposés résider sur une sorte de magasin de fichiers ou de stockage permanent. Les systèmes de fichiers distribués tels que Apache Hadoop HDFS, le système de fichiers réseau de Sun (NFS, courant sous Unix et disponible pour Windows), SMB (le système ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access