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.
3ème partie :
familiarisation avec l'API fournie par Sun
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.
…………………………………………………………………………………………….
4ème partie : la
génération d'aide
Ajouter des commentaires dans Entrée.java et
dans Factorielle2.java et générer les aides associées.