Académique Documents
Professionnel Documents
Culture Documents
SCIENTIFIQUE
UNIVERSITÉ DE TUNIS EL MANAR
Programmation JAVA
Charge horaire
21 h
2
Acquis d’apprentissage du module
A la fin du module, l’apprenant doit :
3
Plan du cours
o Introduction
o Les bases du langage Java
o Principes de la Programmation orientée objet
o Héritage et Polymorphisme
o Interfaces et package
o Exceptions
4
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE
SCIENTIFIQUE
UNIVERSITÉ DE TUNIS EL MANAR
Chapitre 1: Introduction
6
Programmation classique Vers POO
La POO est une méthode d’implémentation dans laquelle les éléments du monde réel sont
représentés par des entités informatiques appelés "objets".
7
Programmation classique Vers POO
Approche procédurale :
"Que doit faire mon programme ? "
Approche orientée-objet :
"De quoi doit être composé mon programme ? "
8
Concept d’objet
Un objet est un ensemble de données et d’opérations permettant de manipuler ces
données.
9
Concept de classe
Une classe est un modèle de définition pour les objets en termes d’attributs et de
méthodes.
Un objet apparaît comme une instance de sa classe.
Classe = attributs + méthodes + instanciations
Classe
10
C’est quoi java?
Un langage de programmation orienté objet crée en 1995 par Sun Microsystems avec
la version 1.0.
11
Pourquoi java?
C’est Langage orienté objet dérivé du C++ et il est plus simple que C++.
Il est multiplateforme.
Il est doté d’une riche bibliothèque de classes comprenant la gestion des interfaces
graphiques, la gestion des exceptions, la gestion de réseau, gestion de l’internet, des
accès aux fichiers et aux réseaux, etc.
12
Caractéristiques du java
Java est un langage de programmation compilé et interprété.
13
Caractéristiques du java
Java est un langage de programmation:
15
JAVA: Une plateforme
Java est une plateforme
16
JAVA: Une plateforme
JVM (Java Virtual Machine) est une machine virtuelle qui exécute des programmes
compilés sous forme de bytecode Java.
17
Historique et Versions Java
18
Historique et Versions Java
Mai 1995: premier lancement commercial du JDK 1.0 (Java Development Kit)
19
Historique et Versions Java
• Java 2 Enterprise Edition (J2EE): contient un ensemble de plusieurs API permettant le
développement d'applications destinées aux entreprises tels que:
Septembre 2014: la version1.5 de Java est désignée officiellement sous le nom J2SE
version 5.0.
Après les versions de java se suivent Java 6 (avec ses updates), Java 7 (avec ses updates)
jusqu’á la version Java 19 diffusée en 2022.
20
Outils de développement
Afin de pouvoir créer une application JAVA consistante, on a besoin du JDK (Java
Development Kit)
Pour tester et lancer le code écrit, on doit, nécessairement, disposer du JRE (Java
Runtime Environment)
Outils de développement
Est un programme regroupant un ensemble d'outils pour le
IDE développement de logiciels (un éditeur de texte, un compilateur,
(Integrated Development
des outils automatiques de fabrication, et souvent un débogueur).
Environment)
Exp: Eclipse et Netbeans.
Contient tout ce qui se trouve dans le JRE, ainsi que des outils tels
JDK que les compilateurs et les débogueurs nécessaires pour
(Java Development Kit)
développer des applets et des applications.