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)
2/2
2. La syntaxe de Java
Analyse de la structure d'un programme à partir de quelques exemples
Types, variables, tableaux, chaînes de caractères et énumération
Opérateurs, compatibilité entre types, conversions
Structures de contrôle
3. Java et la programmation orientée “objet”
La programmation orientée “objet”
Les concepts “objet” : classe, objet, encapsulation, héritage, polymorphisme
Champs/méthodes niveau classe ou instance
Constructeurs
Interfaces
Paquetages, accessibilité/visibilité
Classes internes
Généricité
Les bibliothèques standards de Java
4. Gestion des exceptions
Intérêt des exceptions
Mécanisme de gestion des exceptions
Hiérarchie des classes d'exceptions
5. Les Utilitaires des bibliothèques de base de la plate-forme Standard Edition J2SE
Utilitaires de formatage de nombres, monnaie et dates
Collection Framework
Entrées/sorties : flux binaires et flux de caractères
Entrées/sorties : fichiers
6. L’environnement de développement Eclipse
Les projets
Les perspectives
Edit/Compile/Run/Debug
Navigation dans les classes
Les outils JavaDoc
1 / 2 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 !