Introduction à Java et Eclipse pour Java
Félix-Antoine Bourbonnais
Jean-François Roy
IFT-10541
Structure de données
17 avril 2008
Java Plan
Plan
1Notions de base
2Syntaxe de base
3Programmation orienté objet
4Gestion des erreurs et exceptions
5Entrée et sortie
6Collections d’objets
Félix-Antoine Bourbonnais Jean-François Roy 2 / 32
Java Notions de base
Garbage collection
La gestion de la mémoire en Java est automatique
La notion de pointeur n’existe pas en Java pur
On utilise donc toujours l’opérateur point (.) pour accéder aux
membres d’une structure (ou d’un objet)
Félix-Antoine Bourbonnais Jean-François Roy 3 / 32
Java Notions de base
Code binaire Java et la JVM
Java est compilé comme le C
Le compilateur produit du code binaire Java (ce code n’est
pas exécutable sur un processeur d’Intel, d’AMD, d’IBM ou de
Motorola)
La Java Virtual Machine
Traduit sur demande le code binaire Java en code natif
exécutable
Implémentée pour chaque architecture processeur réelle
C’est ce qu’on appelle la compilation juste à temps (Just In
Time compiling)
Félix-Antoine Bourbonnais Jean-François Roy 4 / 32
Java Syntaxe de base
Types de base
Fondamentalement les mêmes qu’en C, avec quelques
additions
boolean (nouveau, peut prendre les valeurs true ou false)
short (16 bits)
int (32 bits)
long (64 bits)
float (32 bits IEEE 754-1985)
double (64 bits IEEE 754-1985)
char (caractère unicode de 16-bit)
byte (char)
Il n’y a que des types signés, le mot clé C unsigned n’existe
pas en Java
Pour les chaines de caractères, on n’utilise pas de tableau,
mais plutôt la classe String
Félix-Antoine Bourbonnais Jean-François Roy 5 / 32
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !