|
Améliorer sa connaissance de JAVA et
des outils associés.
|
|
Développeurs, chefs de projets.
|
|
Notions de base de programmation en Java.
|
Programme

- Réutiliser les classes
- Syntaxe de composition
- La syntaxe de l'héritage
- Combiner composition et héritage
- Choisir la composition à la place de l'héritage
- Protected
- Développement incrémental
- Transtypage ascendant
- Le mot clé final
- Initialisation et chargement de classes
- Polymorphisme
- Upcasting
- Redéfinition et Surcharge
- Classes et méthodes abstraites
- Constructeurs et polymorphisme
- Concevoir avec l'héritage
- Gestion des erreurs avec les exceptions
- Interfaces et classes internes
- Rappels sur les tableaux en Java
- Les conteneurs
- Introduction, le package java.util
- L'inconvénient des conteneurs : le type est inconnu
- Itérateurs
- Classification des conteneurs
- Fonctionnalités des Collections
- Stocker des références
- Les itérateurs revisités
- Choisir une implémentation
- Les utilitaires et les algorithmes
| LE SYSTEME D'ENTREE ET SORTIE DE JAVA |
- La classe File
- Entrée et sortie
- Ajouter des attributs et des interfaces utiles
- Compression
- La sérialisation objet
- Tokenizer l'entrée
- Résumé
|
|
|
- Rappels sur les threads : la classe Thread, linterface
Runnable
- Interfaces utilisateurs dynamiques (Responsive user interfaces)
- Partager des ressources limitées
- Blocage
- Priorités
| AWT ET SWING : LES INTERFACES UTILISATEUR |
- Création de fenêtres et dapplets
- Créer une fenêtre
- Le modèle dévénements de Swing
- Les types Event et Listener
- Les adapters
- Interception de plusieurs événements
- Catalogue des composants Swing
- Créer un fichier Jar
- La programmation réseau
- Se connecter aux bases de données : Java Database
Connectivity (JDBC)
- La programmation dapplication Intranet : J2EE
- Les Servlets
- Les Pages Java Serveur - Java Server Pages
- Les autres technologies de communication en Java
- RMI (Remote Method Invocation) : Invocation de méthodes
distantes
- Introduction à CORBA
- Jini : services distribués
| L'INTERFACE NATIVE JAVA [JAVA NATIVE INTERFACE]
(JNI) |
- Appeler une méthode native
- Accéder à des fonctions JNI : l'argument JNIEnv
- Accéder à des chaînes Java
- Passer et utiliser des objets Java
- JNI et les exceptions Java
- JNI et le threading
- Utiliser une base de code préexistante
- Information complémentaire
|
|