Plan du cours
Introduction
- JVM, JRE et JDK
- Environnement de développement intégré
- Compilation et exécution d'un code Java.
Java Syntaxe
- Paquets
- Variables, tableaux et types de données
- Opérateurs et flux de contrôle
- Détails des énumérations
Orienté objet Programming
- Classes et objets
- Constructeurs de classes
- Héritage, surcharge et superposition
- Modificateurs Access
- Classes abstraites
- Interfaces
Java Cadre de collecte
- Collections et tableaux
- Listes, cartes, files d'attente et ensembles
- Cartes
- Contrat Equals et hashCode
- Le tri
Gestion des exceptions
- Classe Throwable
- exceptions vérifiées et non vérifiées
- Lancer une exception
- Les instructions "try...catch" (essayer...attraper)
- Création d'exceptions personnalisées
API d'entrée/sortie
- Travailler avec des flux d'entrée et de sortie
- Flux d'octets ou de caractères
- Traitement des fichiers
- Sérialisation d'objets
- NIO.2
Java Concurrence
- Threads et concurrence
- Classe Thread et interface Runnable
- Exécution de tâches à l'aide d'ExecutorService
- Synchronisation des threads
Pré requis
La connaissance d'un langage de programmation procédural (comme C, PHP, Basic, Pascal) ou d'un langage de programmation orienté objet est requise.
Nos Clients témoignent (5)
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
Formation - Java Fundamentals
J'ai aimé la façon dont le formateur a interagi avec nous.
Gabriel Avram - SERVICIUL DE TELECOMUNICAȚII SPECIALE
Formation - Java Fundamentals
Traduction automatique
L'ouverture du formateur pour expliquer ce que nous ne comprenions pas, même si cela sortait du cadre du cours.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICAȚII SPECIALE
Formation - Java Fundamentals
Traduction automatique
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Formation - Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.