L'ensemble des fichiers
demo03.zip
Expliquez l'erreur générée lors de la compilation du programme suivant (
exo1.java).
Écrire un programme qui fait ce qui suit:
- ouvre l'argument passé sur la ligne de commande, comme un flux en entrée pour une lecture binaire.
- ouvre un fichier temporaire "tmp_fic.txt".
- catch les exceptions suivantes:
- lecture dans un tableau d'un élément inexistant.
- un fichier non trouvé pour le flux mode lecture binaire.
- une erreur entrée/sortie pour le fichier temporaire.
- une méthode finally qui vérifie:
- si le flux mode lecture binaire a été ouvert, il sera fermé.
- si le fichier a été ouvert, il sera effacé.
- si une erreur (un catch) quelconque s'est produite, on sort
immédiatement du programme.
Que va afficher en sortie le programme suivant (
exo3.java). (essayez de le faire, sans le compiler)
Cherchez le bug, corrigez le, puis donnez l'affichage en sortie pour le programme suivant (
exo4.java). (la aussi, essayez de le faire, sans le compiler)