Plan du cours

Contenu :

  • Java Kit de développement logiciel : Java Outils SDK ; Java compilateur et Java interpréteur ; Création de la documentation API avec Javadoc ; Java archives
  • Java Fondamentaux du langage : Java déclarations ; blocs de code ; types de données primitifs ; littéraux et variables ; conversion des types de données ; opérateurs ; paquets
  • Contrôle de flux : Prise de décision : if et if-else ; L'instruction switch ; Boucles : boucles for ; boucles while ; boucles do-while ; boucles for-each ; Assertionsv
  • Gestion des exceptions : Attraper les exceptions ; Lancer les exceptions ; Définir de nouvelles classes d'exceptions
  • Utilisation des classes : Créer de nouveaux objets ; Invoquer des méthodes ; Passer des paramètres et utiliser des valeurs de retour ; Tour d'horizon de la bibliothèque Java 2 Standard Edition ; Vue d'ensemble de la classe Object ; Utiliser les classes String et StringBuffer ; Utiliser les classes enveloppantes Java.
  • Définition de nouvelles classes : Définition des méthodes et des variables d'instance ; Définition et appel des constructeurs ; Comparaison et clonage des objets ; Définition des méthodes et des variables de classe
  • L'héritage : Définir les sous-classes ; Le spécificateur d'accessibilité "protected" ; Les membres de la superclasse Access ; Définir les classes abstraites ; Définir les méthodes abstraites ; Définir les interfaces ; Utiliser les interfaces dans la conception
  • Les classes internes : Vue d'ensemble des classes internes ; Définition et instanciation des classes internes
  • Collections : Vue d'ensemble des classes de collection Java SE ; Génériques ; Utilisation de classes de collection basées sur des listes ; Utilisation de classes de collection basées sur des ensembles ; Utilisation de classes de collection basées sur des cartes ; Techniques de collection
  • Entrée et sortie : Flux, lecteurs et écrivains ; Opérations sur les fichiers et les répertoires ; Lecture et écriture dans un fichier ; Utilisation des classes de filtrage
  • Concurrence : Aperçu du multithreading ; Création de nouveaux threads ; Verrouillage d'objets ; Utilisation de wait, notify et notifyAll
  • Nouvelles Java fonctionnalités du langage : Annotations ; Intégration des scripts ; Vue d'ensemble de l'intégration des services Web

Pré requis

Expérience de l'utilisation d'un langage OO contemporain tel que C++ ou C#.

 28 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires