JAVA
Formation initiation à JAVA
BOUCHEKIR Redouane
2 RUE EMIR
EBDELKADER
REGHAIA ALGER
0558 98 50 52
0770 32 84 94
EFIEG
Ecole de Formation
ALGERIE [email protected] en Informatique,
Electronique et Gestion
1
2
Introduction à Java
Java ?
Java est un langage de programmation populaire, créé en 1995.
Il appartient à Oracle et plus de 3 milliards d'appareils exécutent Java.
Il est utilisé pour:
Applications mobiles (en particulier les applications Android)
Applications PC
Des applications Web
Serveurs Web et serveurs d'applications
Jeux
Connexion aux bases de données
Et bien plus encore!
Pourquoi utiliser Java?
1. Java fonctionne sur différentes plates-formes (Windows, Mac, Linux, Raspberry Pi,
etc.)
2. C'est l'un des langages de programmation les plus populaires au monde
3. Il est facile à apprendre et simple à utiliser
4. Il est open-source et gratuit
5. Il est sécurisé, rapide et puissant
6. Il a un énorme soutien de la communauté (des dizaines de millions de
développeurs)
7. Java est un langage orienté objet qui donne une structure claire aux programmes et
permet la réutilisation du code, réduisant les coûts de développement
EFIEG
3
Syntaxe de Java
package EFIEG
public class MyClass {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Commentaires en Java
// Commentaire …
System.out.println("Hello World");
System.out.println("Hello World"); // Commentaire …
/* Commentaire
Commentaire
Commentaire
*/
System.out.println("Hello World");
Variables en Java
En Java, il existe différents types de variables, par exemple:
String - stocké du texte, tel que "Bonjour".
int - stocké les entiers (nombres entiers), sans décimales, comme 123 ou -123
float - stocké les nombres à virgule flottante, avec des décimales, telles que 19,99 ou -19,99
char - stocké des caractères uniques, tels que 'a' ou 'b'
boolean - stocké les valeurs avec deux états: vrai ou faux
Déclaration (création) des variables en Java
String name = "Mohamed" ;
int x = 10 ;
float moyenne = 5.99 ;
char car = ‘a’ ;
boolean valid = false ;
EFIEG
4
Opérations en Java
Opérateur Exemple
+ x+y
- x-y
* x*y
/ x/y
% x%y
++ x++
-- x--
Conditions en Java (if…else…)
Utilisez l'instruction if pour spécifier un bloc de code Java à exécuter si une condition est vraie.
if (condition) {
// bloc de code à exécuter si la condition est vraie
}
Exemple
int x = 20;
if (x > 18) {
System.out.println("x est supérieur a 18");
}
if (condition) {
// bloc de code à exécuter si la condition est vraie
} else {
// bloc de code à exécuter si la condition est fausse
}
int heure = 20;
if (heure < 18) {
System.out.println("Bonne journée.");
}
else {
System.out.println("Bonsoir.");
}
EFIEG
5
Boucles (For)
Lorsque vous savez exactement combien de fois vous voulez parcourir un bloc de code, utilisez la boucle for :
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
Tableaux
Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable, au lieu de déclarer des variables
séparées pour chaque valeur.
String[] tab = new String[];
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel" ;
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i=0; i<=3; i++) {
System.out.println(cars[i]);
}
EFIEG
6
UI User Interface (Swing GUI Forms: jFrame Form)
Affichage de la fenêtre –jframe- :
Changement du titre :
EFIEG
7
jButton
jLabel
String s = this.jLabel1.getText();
this.jLabel1.setText("Text sera affiché sur le JLabel1");
EFIEG
8
jTextField
String s = this.jTextField1.getText();
this.jTextField1.setText("Text sera affiché sur le jTextField1");
jCheckBox
EFIEG
9
jRadioButton
EFIEG
10
JComboBox
EFIEG
11
JTextArea
EFIEG
12
JList
Pour modifier jLabel2 avec l’Item sélectionné
EFIEG
13
Classes et Objets en Java
1- Classe
Person
-Nom : String
-Prenom : String
-Annee_naissance : int
+ Person(String nom, String prenom, int Annee_naissance)
+ getNom():String
+ getPrenom():String
+ getAnnee_naissance():int
+setNom(String nom)
+setPrenom(String Prenom)
+setAnnee_naissance(int Annee_naissance)
EFIEG
14
2- Objet
EFIEG