Les paquetages et la génération d'aide
1ère partie : les paquetages
1) Créer un répertoire Z:\monpack\monpackage.
Modifier Entrée.java et le compiler en faisant en sorte qu'il appartienne au paquetage monpack.monpackage.
Modifier Factorielle2 pour qu'elle utilise le paquetage monpackage et la compiler.
Attention, la classe Factorielle2 ne doit pas être déplacée.
Tester.
2) Modifier Eleve.java et le compiler en faisant en sorte qu'il appartienne au paquetage monpackage.
Modifier Progeleve (avec le main) afin qu'elle utilise le paquetage monpackage et la compiler.
Tester. Est-ce que cela fonctionne ? Si la réponse est non, effectuer la modification nécessaire.
2ème partie : la compression de paquetages
1) Créer un .jar dans Z:\monpack pour englober toute l'arborescence de Z:\monpack et le visualiser sous Windows et dans une fenêtre de commandes.
2) Supprimer le répertoire monpack.
3) Modifier le classpath (ajouter le nom du jar derrière Z:\monpack), quitter UltraEdit puis le relancer.
4) Tester Factorielle2 puis Progeleve.
Avant de générer une aide relative à la classe Entrée, il va s'agir de se familiariser un peu avec l'API fournie par Sun.
Double-cliquer sur le raccourci JavaDoc figurant sur le bureau (le raccourci est normalement dans l’image mais s’il est absent, il faut : copier le fichier doc java dans un répertoire du poste de travail puis le décompresser et faire un raccourci sur docs\api\index.html).
Chercher les classes de java.lang (fenêtre en haut à gauche) et dire (en vous appuyant sur les programmes que vous avez déjà écrits) si l'inclusion du paquetage est nécessaire ou non.
…………………………………………………………………………………………….
En dehors des classes telles Boolean … (classes pour les types), quelle classe essentielle avons-nous déjà utilisée ?
…………………………………………………………………………………………….
Aller sur la classe Math et indiquer comment est déclaré PI, expliquer.
…………………………………………………………………………………………….
Aller sur la classe System et indiquer de quelle classe est out puis cliquer sur la classe et trouver les méthodes print et println. Expliquer pourquoi ces méthodes permettent l'affichage de données de nombreux types.
…………………………………………………………………………………………….
Trouver la classe BufferedReader et la méthode permettant de lire ce qui est saisi au clavier. Cliquer sur la méthode et lire la description.
…………………………………………………………………………………………….
Trouver la classe GregorianCalendar, noter le nombre de constructeurs et commenter les 3 premiers.
…………………………………………………………………………………………….
Ajouter des commentaires dans Entrée.java et dans Factorielle2.java et générer les aides associées.