Plan du cours
Génériques
- Pourquoi, quand et quels sont les avantages et les coûts des médicaments génériques ?
- Effacement de type
- Limites des types
- Jokers
- Méthodes génériques
Multithreading
- Java Système de threads
- Gestion des threads
- Interagir avec les threads et l'état des threads
- Synchronisation des threads
- Champs volatiles et méthodes synchronisées
- modèle d'attente et de notification
- modèle de jointure et de sommeil
- API de simultanéité
- Opérations atomiques
- Pools de threads
Réflexion
- Quand utiliser et quand ne pas utiliser la réflexion
- Utilisation des métadonnées
- L'API de réflexion
- La classe Class<T>
- Le paquetage java.lang.reflect
- Lire les informations sur les types
- Navigation dans les arbres d'héritage
- Instanciation dynamique
- Invocation dynamique
- Réflexion sur les génériques
- [Champs privés à l'aide de la réflexion
Annotations
- Orienté aspect Programming (AOP)
- Annotations intégrées
- Modèle d'annotations
- Types d'annotations et annotations
- Annotations et descripteurs (XML)
Communication multi-processus
- Mémoire partagée
- Sockets
- Sockets non bloquantes
- TCP
- Objets URL
- HTTP et autres serveurs TCP
- Clients et serveurs Datagram
- Le multithreading dans les serveurs
Pré requis
Bonne connaissance de Java et de la POO comme les interfaces, l'héritage, le polymorphisme, les génériques, les collections, les méthodes récursives, l'utilisation d'annotations et de varargs.
Nos clients témoignent (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Formation - Groovy Programming
le formateur peut expliquer clairement le sujet et répondre à toutes les questions.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.