JBa
EIA-FR
Projet_IG3_Elements_Programmation.docx 13.02.2013 1
Projet Informatique
Éléments de programmation
INTRODUCTION
Ce document rassemble différentes informations complémentaires qui peuvent s'avérer utiles lors du
développement d'applications en Java. Ces informations sont accompagnées d'extraits de code qui
illustrent le principe de fonctionnement et dont vous pouvez vous inspirer (en les adaptant au
contexte de votre application).
CONSULTATION DE LA DOCUMENTATION DE LA PLATE-FORME
JAVA
La documentation des API (Application Programming Interface) de la plate-forme Java peut être
consultée de différentes manières :
Dans Eclipse : de manière contextuelle en pressant sur Shift+F2
Par défaut Eclipse consulte la documentation disponible en ligne sur le site de Sun (une
connexion internet est nécessaire dans ce cas) mais il est possible d'indiquer un autre
emplacement, par exemple si la documentation a été préalablement installée localement.
Consulter le document "Eclipse 4.2 : Installation et configuration" accessible depuis la page
web du cours ou sur Cyberlearn pour configurer l'accès contextuel à la documentation de la
plate-forme Java (API) et l'installation locale de cette documentation.
Sur le Web : site de Sun (la référence) ou d'autres portails de documentation.
Hyperliens disponibles sur la page web du cours ou sur la page des liens :
jacques.bapst.home.hefr.ch/links
Dans sa configuration standard, la version 4.2 d'Eclipse utilise la version 1.7 de la plate-forme Java.
C'est donc la documentation de cette version qu'il faut consulter.
Il est important d'être à l'aise avec la consultation de la documentation de la plate-forme Java de
manière à trouver rapidement les informations nécessaires et à les exploiter efficacement.
Les possibilités de navigation sont nombreuses :
Le lien Frames affiche la liste de l'ensemble des packages et des classes dans deux cadres
situés sur le bord gauche de l'écran (le mode No Frames permet de supprimer ces deux
cadres de navigation pour ne garder que l'information principale).
Le lien Overview affiche la liste de tous les packages (contenu identique à celui du cadre
supérieur gauche du mode Frames).
Le lien Tree affiche, dans le fenêtre principale, l'arborescence de tous les packages et de
toutes les classes de la plate-forme Java.
Le lien Index affiche une liste alphabétique dans laquelle il est possible de rechercher et
d'accéder à tous les éléments (classes, interfaces, constructeurs, champs, constantes,
méthodes, exceptions, …) de la plate-forme Java.
Le lien Deprecated affiche la liste des éléments "dépréciés" / "réprouvés" (classes, interfaces,
constructeurs, champs, constantes, méthodes, exceptions, …) c'est-à-dire les éléments qui
ont été supprimés ou, plus généralement, remplacés par d'autres dans les versions
successives de la plate-forme Java. Il est déconseillé d'utiliser ces éléments qui seront, un jour
ou l'autre, supprimés définitivement de la plate-forme Java. La documentation indique
généralement les éléments qui peuvent être utilisés en lieu et place.
Le lien Help donne des informations générales concernant l'utilisation de la documentation.