1/2
Le langage Java
1ère partie : Les Bases
(durée 3 jours)
Le langage Java hérite de la puissance de C++, sans ses inconvénients (complexité, pointeurs
et références, gestion de la mémoire). Le langage Java intègre de puissants qui font de lui un
langage de développement à part entière, sérieux et puissant.
Public concerné
Tout informaticien désirant connaître et pratiquer Java.
Pré-requis : Connaissance et pratique d'un langage de programmation (C ou C++ par
exemple).
N.B. : les aspects Programmation Avancée sont traités dans la 2ème partie (durée 2 jours).
Objectif
A l'issue du cours, les participants :
•
maîtrisent l'ensemble des concepts généraux du langage Java,
•
sont capables de les mettre en pratique dans le cadre d'une programmation Java
orientée “objet”,
•
auront développé progressivement un exemple complet d'application Java reflétant les
différentes notions abordées (travaux pratiques sur machine à raison de 50% du
temps).
Documents fournis
•
Support de cours,
•
Corrigés des exercices,
•
Bibliographie,
•
Ouvrage « Au coeur de Java, Notions fondamentales, JavaSE6 » de Cay Horstmann.
1. Introduction
•
Historique de Java
•
Domaines couverts par Java
•
Caractéristiques du langage Java
•
La plate-forme Java (machine virtuelle, bibliothèques…)
•
Aperçu de la JVM
•
Les plateformes J2EE, J2SE et J2ME
•
Environnement de développement
•
Environnement d'exécution
•
Le “Java Development Kit” (JDK)