Prenez contact avec nous
 Durée 28 heures

Plan du cours

Introduction

  • JVM, JRE et JDK
  • Environnement de développement intégré
  • Compilation et exécution d'un code Java

Syntaxe Java

  • Paquets
  • Variables, tableaux et types de données
  • Opérateurs et flux de contrôle
  • Détails des énumérations

Programmation Orientée Objet

  • Classes et objets
  • Constructeurs de classes
  • Héritage, surcharge et redéfinition
  • Modificateurs d'accès
  • Classes abstraites
  • Interfaces

Framework de Collections Java

  • Collections par rapport aux tableaux
  • Listes, cartes, files et ensembles
  • Cartes
  • Contrat Equals et hashCode
  • Tri

Gestion des exceptions

  • Classe Throwable
  • Exceptions vérifiées et non vérifiées
  • Lancer une exception
  • Instructions 'try...catch'
  • Création d'exceptions personnalisées

API Entrées/Sorties

  • Manipulation des flux d'entrée et de sortie
  • Flux de bytes par rapport aux flux de caractères
  • Gestion des fichiers
  • Sérialisation d'objets
  • NIO.2

Concurrence Java

  • Threads et concurrence
  • Classe Thread par rapport à l'interface Runnable
  • Exécution de tâches utilisant ExecutorService
  • Synchronisation des threads

Pré requis

Connaissances requises en langage de programmation procédurale (comme C, PHP, Basic, Pascal) ou en langage de programmation orienté objet.

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires