JAVA - PROGRAMMATION
- Time : 5 days
- Code : L402
- Price : 2 000 € HT
- Objective : Maîtriser à l'issue de la formation, les bases du langage Java 5/6 afin de réaliser ses propres applications autonomes.
- Pre-Requisite : Maîtrise d'un langage de programmation.
- Public : Développeurs.
INTRODUCTION
- Concepts 'objet'
- Principe du langage Java
- JRE et JVM
- Environnements de développement
- La programmation orientée objet : principe (héritage, ...) et principaux langages objets
- Le JSE, JME, JEE
- Classes, packages
- Garbage Collector
CLASSES ET INSTANCES
- Structure d'un programme
- Constructeurs, destructeurs
- Membres statiques
- Création d'une classe
- Propriétés et méthodes
- Les interfaces et classes abstraites
PACKAGE
- Définition et utilisation
- Standard : java.lang et java.util
- Organisation d'une application
- Création de packages
LES BASES DU LANGAGE
- Eléments de base du langage
- Operateurs
- Méthodes de types set et get
- Gestion des évènements
- Définition de variables : types de base
- Tests, boucles et structure de contrôle
- Interface utilisateur (package AWT, SWING)
- Gestion des entrées/sorties de flux
LES COLLECTIONS
- Définition et gestion
- Conteneurs séquentiels : ArrayList, LinkedList
- Les iterateurs
- Hierarchie de classes de java.util
- Conteneurs associatifs : HashTable, HashMap
LA SERIALISATION
THREADS ET COMMUNICATION PAR SOCKETS
GESTION DES EXCEPTIONS
- Définition et mise en oeuvre
- Hierarchie des exceptions
- Lever ses propres exceptions
- Stratégie et traitement
- Throws, Try et Catch
- Instructions finally et throw
ACCES AUX DONNEES
- ODBC
- Données locales et distantes
- JDBC