MODULE1:INTRODUCTION AUX JAVA
Programmation objet :premier pas en java
DIENG CHEICKNA
INGÉNIEUR EN RÉSEAUX ET TÉLÉCOM
1 [Link] PREMIER PAS EN JAVA
Présentation de java
2 [Link] PREMIER PAS EN JAVA
Qu'est-ce que java
• Java est un langage de programmation orienté objet
3 [Link] PREMIER PAS EN JAVA
Qu'est-ce que java
• Java est un langage de programmation orienté objet
• développé par Sun Microsystems, maintenant une filiale
d'Oracle, à la fin des années 1990
• Il a été conçu pour être portable, sécurisé et simple à utiliser.
Java est basé sur le principe "écrire une fois, exécuter partout",
ce qui signifie que les programmes Java peuvent fonctionner
sur n'importe quelle plateforme qui dispose d'une machine
virtuelle Java (JVM).
4 [Link] PREMIER PAS EN JAVA
Historique de java
La première version de Java a été lancée en 1995, et depuis, il a
évolué avec de nombreuses mises à jour, ajoutant des
fonctionnalités et améliorant la performance.
5 [Link] PREMIER PAS EN JAVA
Domaine D’application java
• Java est un langage de programmation polyvalent utilisé dans de
nombreux domaines d'application
6 [Link] PREMIER PAS EN JAVA
Domaine D’application java
• Java est un langage de programmation polyvalent utilisé dans de
nombreux domaines d'application
• Développement d'applications web
• Applications mobiles
• Développement de logiciels d'entreprise
• Jeux vidéo
• Etc. ……..
7 [Link] PREMIER PAS EN JAVA
ENVIRONNEMENT DE DÉVELOPPEMENT
Environnement de développement : JDK, JRE, et IDE
(Eclipse, IntelliJ,DRJAVA)
Structure minimale d’un Programme JAVA
Public class NomProgramme{
public static void main(Strings[] args){
instructions Ou code ici
}
9 [Link] PREMIER PAS EN JAVA
Syntaxe de base :
La classe principale : Chaque programme Java commence par
une classe, qui est définie par le mot-clé class.
La méthode main() : C'est le point d'entrée du programme. Elle
est toujours définie comme public static void main(String[] args)`.
10 [Link] PREMIER PAS EN JAVA
Premiers programmes en JAVA
Public class NomProgramme{
public static void main(Strings[] args){
[Link](‘bonjour’);
}
11 [Link] PREMIER PAS EN JAVA
Affichage En JAVA
• Methode [Link] pour afficher une valeur
• Exemple:
[Link](‘Bonjour‘);
• Fonctionne avec un primitif ou de type String
• Methode [Link] affiche et passe à la ligne
• Exemple
[Link](‘Bonjour‘);
12 [Link] PREMIER PAS EN JAVA
Opérateurs arithmétique ,relationnel, et logique
13 [Link] PREMIER PAS EN JAVA
Opérateurs arithmétique
• Utilisés pour effectuer des calculs mathématiques .
• ‘+’ (addition)
• ‘-’ (soustraction)
• ‘*’(Multiplication )
• ‘/’(division)
• ‘%’(modulo)
14 [Link] PREMIER PAS EN JAVA
Opérateurs relationnel
• Utilisés pour comparer deux valeurs
• `==` (égal à)
• `!=` (différent de)
• `>` (supérieur à)
• `<` (inférieur à)
• `>=` (supérieur ou égal à)
• `<=` (inférieur ou égal à)
15 [Link] PREMIER PAS EN JAVA
Opérateurs logique
Utilisés pour combiner des expressions booléennes.
• `&&` (ET logique)
• `||` (OU logique)
• `!` (NON logique)
16 [Link] PREMIER PAS EN JAVA
Les Types de Données en Java
Il y a trois sortes de types en Java
les types primitifs int, char, double, boolean, . .
Les types objets tableaux int[], char[], String[], . .
les types des objets String, Date, . .
17 [Link] PREMIER PAS EN JAVA
Les types primitifs
• Int
nombres entiers codés sur 4 octets
I opérateurs : +, *, -, /, %
valeurs littérales : 123 0 -59
18 [Link] PREMIER PAS EN JAVA
Les types primitifs
• double
nombres à virgule codés sur 8 octets
opérateurs : +, *, -, /.
valeurs littérales : 123.12 0.0 -59.056 1.234e2
19 [Link] PREMIER PAS EN JAVA
Les types primitifs
• Boolean
valeurs de vérité
valeurs littérales : true false
opérateurs : && (et) || (ou) ! (non)
20 [Link] PREMIER PAS EN JAVA
Les types primitifs
• char
caractères codés sur 2 octets
partie du codage Unicode
opérateurs : +, *, -, /
valeurs littérales : ’a’ ’ ;’ ’1’
21 [Link] PREMIER PAS EN JAVA
Déclaration de variable
• Déclaration de variables : type suivi du nom
• Exemple :
int nombre;
• Effet de la déclaration : allocation de mémoire
pour la variable
• Pas de valeur initiale par défaut : obligation
d’affecter une valeur
• Initialisation à la déclaration
int nombre = 128 ;
22 [Link] PREMIER PAS EN JAVA
Affectation
• Affectation Une variable suivie du signe = suivi
d’une expression
• Exemple :
• int douze;
douze = 4 * 3;
• Attention à ne pas confondre avec l’égalité et le
test d’égalité.
23 [Link] PREMIER PAS EN JAVA