Académique Documents
Professionnel Documents
Culture Documents
JAVA
Chapitre III : Les bases de la programmation
en Java
Pr. Sarra ROUBI
LP Génie Informatique : S3
Plan du cours
■ Java, LE langage Orienté Objet
1
29/11/2020
JAVA : LE PROGRAMME
ORIENTÉ OBJET
Principe, fonctionnement et environnement
2
29/11/2020
3
29/11/2020
4
29/11/2020
C’est à dire : Java est un langage interprété, ce qui signifie qu’un programme compilé
n’est pas directement exécutable par le système d’exploitation mais il doit être
interprété (« lu ») par un autre programme, qu’on appelle interpréteur.
10
5
29/11/2020
JAVA : COMMENT ÇA
FONCTIONNE?
Du code source au résultat
11
Compiler le programme en
utilisant la commande javac
Compilateur
Enregistré dans un fichier avec
extension .class
Bytecode
Résultat de l’interprétation
Code Machine
12
6
29/11/2020
14
7
29/11/2020
15
LES BASES DU
LANGAGE JAVA
Syntaxe, normes et Codage
16
8
29/11/2020
17
18
9
29/11/2020
20
10
29/11/2020
21
22
11
29/11/2020
23
24
12
29/11/2020
25
26
13
29/11/2020
Opération Résultat
+ addition
- soustraction
* multiplication
/ division
% modulo
++ incrémentation
27
■ Idem pour - , *, /
28
14
29/11/2020
29
30
15
29/11/2020
31
32
16
29/11/2020
33
34
17
29/11/2020
35
36
18
29/11/2020
37
19
29/11/2020
■ Syntaxe :
Objet.nomDeLaMethode (argument1,argument2,..) ;
39
40
20
29/11/2020
41
42
21
29/11/2020
43
44
22
29/11/2020
45
■ Son utilisation n’est pas obligatoire mais elle peut l’être si les
noms des paramètres sont identiques aux noms des attributs
■ Il peut être utilisé pour rendre le code explicite et non ambigu.
46
23
29/11/2020
47
48
24
29/11/2020
49
source.addListener(this);
50
25
29/11/2020
51
52
26
29/11/2020
53
54
27
29/11/2020
LES TRAITEMENTS EN
LANGAGE JAVA
Entrée, Sorties, Boucles, Conditions
55
– PS : println() -à print() + \n
56
28
29/11/2020
57
58
29
29/11/2020
59
60
30
29/11/2020
61
62
31
29/11/2020
63
64
32
29/11/2020
65
66
33
29/11/2020
67
34