
2Les bases de Java
La machine virtuelle Java est un interpréteur : elle traduit et exécute chaque instruction en bytecode
séparément dès que le programme en a besoin. Ce processus est parfois relativement lent, c’est pourquoi
Java propose également des compilateurs locaux, qualifiés de compilateurs JIT (Just-in-time ou juste à
temps) pour chaque système. Ils sont capables de compiler un fichier en bytecode en une image exécuta-
ble qui sera traitée plus rapidement. Ces compilateurs sont fournis avec certains navigateurs web (par
exemple, Netscape).
Java doit également sa popularité à sa prise en charge de la véritable programmation orientée objet
(OOP), à sa vaste collection de bibliothèques de classes et à la prise en charge gratuite proposée par Sun
Microsystems.
1.2 INSTALLATION DU KIT DE DÉVELOPPEMENT
LOGICIEL JAVA
Les étapes de conception, de codage, de test, de débogage, de rédaction de la documentation, de maintien
et de mise à jour constituent le processus global de développement logiciel. Les débutants choisissent
généralement l’une des deux options suivantes lorsqu’ils doivent développer un logiciel Java : ils utili-
sent soit un environnement de développement intégré, soit la ligne de commande.
L’environnement de développement intégré (Integrated Development Environment ou IDE) est une
collection de programmes interconnectés destinés à faciliter le développement logiciel. Si votre ordina-
teur comporte déjà un environnement IDE, par exemple JBuilder ou BlueJ, passez directement à la
section 1.4. Vous pouvez télécharger gratuitement l’IDE NetBeans de Sun Microsystems avec la der-
nière version de Java.
Si vous n’avez pas le temps d’apprendre à utiliser un IDE, rien ne vous empêche d’avoir recours à la
ligne de commande du système pour compiler et exécuter les programmes Java (ce programme est
nommé Invite de commandes Windows). Cependant, si vous optez pour cet environnement, vous
devrez utiliser deux éditeurs de texte distincts pour écrire vos programmes. Ainsi, sous Windows,
Bloc-notes ou WordPad vous permettent d’effectuer cette opération. Vous avez également la possibi-
lité de télécharger un éditeur orienté Java. Pour cela, recherchez des éditeurs sur le site
www.tucows.com.
Le kit de développement logiciel Java, ou SDK, regroupe toutes les bibliothèques de classes Java
ainsi que les outils logiciels nécessaires au développement de programmes Java. Vous pouvez vous le
procurer gratuitement en ligne sur le site de Sun Microsystems.
Pour télécharger et installer Java, effectuez les opérations suivantes :
1. Allez sur java.sun.com et sélectionnez J2SE 1.4.2 SDK.
2. La première page de téléchargement Download est similaire à celle de la figure 1.1.
3. Sélectionnez NetBeans IDE avec J2SE ou uniquement J2SE. NetBeans est un environnement de
développement intégré qui permet d’écrire et d’exécuter des programmes Java.
4. Sur la page suivante, faites défiler l’écran jusqu’à la fin et cliquez sur le bouton ACCEPT.
5. Vous arrivez alors à la page illustrée à la deuxième fenêtre de la figure 1.1, où vous pouvez sélection-
ner le téléchargement en fonction de votre système d’exploitation (Windows ou Linux).
6. Cliquez sur le lien et enregistrez le fichier j2sdk dans un dossier de votre ordinateur.
7. Une fois le téléchargement terminé, ouvrez le fichier .exe que vous avez téléchargé, par exemple
j2sdk-1_4_2-nb-3_5_1-bin-windows.exe et double-cliquez dessus pour installer le logiciel.
8. Retournez à la première page de téléchargement et téléchargez la documentation du SDK (située en
bas de la page).
48664_Java_p001p027_NR Page 2 Mardi, 30. novembre 2004 3:35 15