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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!