Cours
d’introduction en
Java
PR DAVID KUTANGILA | ASSISTANT JOEL ANDEDI } ASSISTANT DIEU
MERCI VALA
PROGRAMME D'AUJOURD'HUI
Partie 1 : Notions de base
en Java
Presentation de Java
Java est un langage de programmation à usage général, évolué et orienté objet dont la syntaxe est proche du C.
Ses caractéristiques ainsi que la richesse de son écosystème et de sa communauté lui ont permis d'être très
largement utilisé pour le développement d'applications de types très disparates. Java est notamment largement
utilisé pour le développement d'applications d'entreprises et mobiles.
Quelques chiffres clés
Domination en entreprise : Java est le pilier du monde corporate. Plus de 90% des entreprises du classement Fortune 500 l'utilisent activement pour leurs
applications back-end et leurs systèmes critiques.
Popularité intacte : Ce n'est pas un langage "du passé". L'index TIOBE, qui mesure la popularité des langages, classe Java à la 2ème place mondiale sur
l'ensemble de l'année 2020.
Une communauté massive : Nous sommes nombreux ! On estime qu'il y a entre 8 et 9 millions de développeurs Java actifs dans le monde.
L'ère du mobile et du cloud : Oubliez les "3 milliards d'appareils". Rien que le système d'exploitation Android (dont les apps sont en Java/Kotlin) compte plus
de 2,5 milliards d'appareils actifs cette année. Ajoutez à cela les serveurs cloud, et on parle de dizaines de milliards de JVM actives dans le monde.
Dans votre salon : Oui, c'est toujours vrai. Si vous regardez un Blu-ray, le standard BD-J (Blu-ray Disc Java) gère tous les menus interactifs.
Dans votre poche : La technologie Java Card est partout. Des dizaines de milliards de cartes à puce (cartes SIM, cartes bancaires) en circulation aujourd'hui
fonctionnent grâce à elle.
Installation des outils
Pour commencer à programmer en Java, vous devez installer deux composants essentiels sur votre ordinateur :
la "boîte à outils" (le JDK) et l'"atelier" (l'IDE).
1. Le JDK (Java Development Kit)
C'est l'élément le plus important. Le JDK (Java Development Kit), ou Kit de Développement Java, est la base
indispensable fournie par Oracle pour créer et exécuter des applications Java.
2. L'IDE (Integrated Development Environment)
Un IDE (Integrated Development Environment), ou Environnement de Développement Intégré, est un logiciel
qui vous facilite grandement la vie de programmeur.
3. Configuration (Variables d'environnement)
Une fois le JDK installé, vous devez indiquer à votre système d'exploitation où le trouver.
Ce qu'il faut faire, c'est ajouter le dossier bin (qui contient le compilateur [Link] et l'exécuteur [Link]) du
JDK à votre PATH.
Variables
Conditions
Boucles
Exercices
Exercice 1 : Le compteur pair
Objectif : Utiliser une boucle for et une condition if pour filtrer des nombres.
Énoncé : Écrivez un programme qui utilise une boucle pour compter de 1 à 20. À l'intérieur de la boucle, utilisez
une condition pour vérifier si le nombre actuel (stocké dans une variable) est pair. Si le nombre est pair,
affichez-le dans la console.
Exercice 3 : La somme des multiples de 3
Objectif : Utiliser une boucle pour itérer et une condition pour accumuler une valeur dans une variable.
Exercice 4 : Vérificateur de mot de passe (3 essais)
Objectif : Combiner une boucle for (pour limiter les essais) avec une condition if (pour la validation) et
l'instruction break.