
Table des matières
6. Le Java Development Tooling (JDT)..........................................................................................................38
6.1. Les projets de type Java..................................................................................................................38
6.1.1. La création d'un nouveau projet Java....................................................................................38
6.1.2. Les paramètres d'un projet Java............................................................................................40
6.2. La création d'entité..........................................................................................................................42
6.2.1. Les packages..........................................................................................................................43
6.2.2. Les classes.............................................................................................................................43
6.2.3. Les interfaces.........................................................................................................................45
6.3. Les vues du JDT..............................................................................................................................45
6.3.1. La vue "Packages".................................................................................................................45
6.3.2. La vue "Hiérarchie"...............................................................................................................47
6.4. L'éditeur de code.............................................................................................................................49
6.4.1. Utilisation de l'éditeur de code..............................................................................................49
6.4.2. Complétion de code...............................................................................................................50
6.4.3. Affichage des paramètres sous la forme d'une bulle d'aide...................................................51
6.4.4. L'éditeur et la vue Structure..................................................................................................52
6.4.5. La coloration syntaxique.......................................................................................................52
6.4.6. Utilisation des modèles.........................................................................................................54
6.4.7. La gestion des importations...................................................................................................55
6.4.8. La génération de getter et setter............................................................................................57
6.4.9. Formater le code....................................................................................................................57
6.4.10. Mise en commentaire d'une portion de code.......................................................................58
6.4.11. Protéger une portion de code avec un bloc try/catch...........................................................59
6.4.12. Les erreurs...........................................................................................................................60
6.5. Exécution d'une application............................................................................................................60
6.6. Génération de la documentation javadoc........................................................................................62
6.7. Définition du JRE à utiliser............................................................................................................65
6.8. Utilisation de l'historique local.......................................................................................................65
6.9. Externaliser les chaînes...................................................................................................................67
6.10. Ouverture d'un type.......................................................................................................................70
6.11. Utilisation du scrapbook...............................................................................................................71
7. Deboguer du code Java.................................................................................................................................77
7.1. La perspective "debug"...................................................................................................................77
7.2. Les vues spécifiques au débogage..................................................................................................77
7.2.1. La vue "Débogage"...............................................................................................................78
7.2.2. La vue "Variables"................................................................................................................78
7.2.3. La vue "Points d'arrêts".........................................................................................................79
7.2.4. La vue "Expressions"............................................................................................................81
7.2.5. La vue "Affichage"................................................................................................................82
7.3. Mise en oeuvre du débogueur.........................................................................................................83
7.3.1. Mettre en place un point d'arêt..............................................................................................83
7.3.2. Exécution dans le débogueur.................................................................................................83
8. Le refactoring................................................................................................................................................85
8.1. Extraction d'une méthode................................................................................................................86
8.2. Intégrer............................................................................................................................................89
8.3. Renommer.......................................................................................................................................90
8.4. Déplacer..........................................................................................................................................93
8.5. Changer la signature de la méthode................................................................................................94
8.6. Convertir une classe anonyme en classe imbriquée........................................................................94
8.7. Convertir un type imbriqué au niveau supérieur.............................................................................95
8.8. Extraire............................................................................................................................................95
8.9. Transferer........................................................................................................................................95
8.10. Extraire une interface....................................................................................................................96
Développons en Java avec Eclipse ii