Java est venu avec plusieurs classes I/O pour supporter les entrées et les sorties à travers les streams et le système de fichier. Voici une liste des exemples Java I/O incluant la manipulation des fichiers, l'encodage, la sérialisation et la compression avec zip et Gzip.

Les fichiers

Exemples montrant la création, la lecture, l'écriture, la modification des fichiers.

Sérialisation d'un fichier

Sauvegarder un Object dans un fichier
Lire un Object à partir d'un fichier

Compression de fichiers

Compresser un fichier sous le format ZIP
Décompresser un fichier à partir du format ZIP
Compresser un fichier sous le format GZIP
Décompresser un fichier à partir du format GZIP
Compresser un objet serialisé dans un fichier
Décompresser un objet sérialisé à partir d'un Gzip

Fichier temporaire

Créer un fichier temporaire
Ecrire les données dans un fichier temporaire
Supprimer un fichier temporaire
Obtenir le chemin d'un fichier temporaire

Répertoires

Créer un répertoire
Supprimer un répertoire
Copier un répertoire
Vérifier si un répertoire est vide
Obtenir le répertoire courant