Quand vous êtes un ingénieur logiciel , vous êtes constamment à la recherche de façons d'optimiser votre application. En comprimant un langage extensible de balisage , ou XML , qui est généré par votre application, vous diminuez la fois la taille du fichier de l'application et de la taille globale de son cache de fichiers. Instructions 
 1 
 ouvrir l'application d'édition de texte qui vous permet de programmer en Java et que vous utilisez pour gérer le développement de votre application Java . 
 2 
 Utilisez la commande " ZipOutputStream " à compresser le fichier XML qui est généré. Ajoutez les lignes suivantes de code à votre application pour activer la compression de fichiers. Remplacer " example.zip " par le nom que vous souhaitez utiliser : 
 
 FileOutputStream dest = new 
 
 FileOutputStream ( " example.zip " ) 
 
 ZipOutputStream out = new 
 
 ZipOutputStream ( nouveau BufferedOutputStream ( dest) ) ; 
 3 
 créer une entrée pour chaque fichier zip XML compressé en ajoutant la ligne de code suivante: 
 
 entrée ZipEntry = new ZipEntry ( fichiers [i]) ) 
 4 
 écrire les données XML réel pour le nouveau fichier zip qui est créé en ajoutant les lignes de code suivantes : 
 
 int count ; 
 
 while (( count = origin.read ( data, 0 , buffer) ) = -1 ! ) { 
 
 out.write ( data, 0 , count) ; < br > 
 } 
 5 
 Terminez la compression en ajoutant courants d'entrée et de sortie avec les lignes de code suivantes: 
 
 origin.close (); 
 
 sur . close ();