Prenez contact avec nous

Plan du cours

Introduction

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

Syntaxe Java

  • Packages
  • Variables, tableaux et types de données
  • Opérateurs et flux de contrôle
  • Détails sur les é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 vs tableaux
  • Listes, maps, files et ensembles
  • Maps
  • Contrat entre equals et hashCode
  • Tri

Gestion des Exceptions

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

API d'Entrée/Sortie

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

Concurrence en Java

  • Threads et concurrence
  • Classe Thread vs interface Runnable
  • Exécution de tâches via ExecutorService
  • Synchronisation des threads

Pré requis

Des connaissances en programmation procédurale (comme C, PHP, Basic, Pascal) ou en programmation orientée objet sont requises.

 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires