Java Avancé
Code |
Titre |
Durée |
Prix HT |
JV120 |
Java Avancé |
5 jours |
Nous consulter |
Objectifs
Améliorer sa connaissance de JAVA et des outils associés. |
Public
Développeurs, chefs de projets. |
Pré-requis
Notions de base de programmation en Java. |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
LE LANGAGE
- 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
STOCKAGE DES OBJETS
- 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é
LES THREADS MULTIPLES
- Rappels sur les threads : la classe Thread, l?interface 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 d?applets
- 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
INFORMATIQUE DISTRIBUEE
- La programmation réseau
- Se connecter aux bases de données : Java Database Connectivity (JDBC)
- La programmation d?application 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
|
Environnement
|
Mot-clés
JV120_Java-avance_JV120 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com