Programmation événementielle
Licence 3 MIAGe
Frédérique Carrère (carrere@labri.fr) / Pascal Desbarats (desbarats@labri.fr)
Programmation événementielle – p.1
Présentation de Java
(Basé sur “Java - Éléments de programmation”, Olivier Dedieu, BULL/INRIA)
Caractéristiques de Java :
Orienté objets
Interprété
Portable
Robuste
Sécurisé
Multi-threads
Distrib
Programmation événementielle – p.2
Utilisation
MaClasse.java MaClasse.class application (ou applet)
source Compilation byte code Exécution
Compilation :javac MaClasse.java
Exécution :java MaClasse
Programmation événementielle – p.3
Le langage (1)
Les types primitifs :
boolean (true/false),
byte (1 octet), char (2 octets), short (2 octets), int (4 octets), long (8
octets),
float (4 octets), double (8 octets).
.Les variables peuvent être déclarées n’importe où dans un bloc.
Exemples :
int i = 12;
boolean b = true;
float pi = 3.1415;
Programmation événementielle – p.4
Le langage (2)
Les tableaux :
Déclaration :
int[] tableau_d_entiers; // ou: int tableau_d_entiers_2[];
int matrice3d[][][];
Création et initialisation :
tableau_d_entiers = new int[12];
int[] des_entiers = {1, 2, 3};
tableau_d_entiers[0] = 3;
Utilisation :
int l = tableau_d_entiers.length; // l = 12
int k = des_entiers[2]; // k = 3
int j = des_entiers[3]; // exception !
Programmation événementielle – p.5
1 / 22 100%