Accueil

Nous contacter

Parlez nous de votre besoin, écrivez-nous

Des formateurs référents experts dans leur domaine

Un organisme de formations certifié Qualiopi

* Champ obligatoire

01.

Dites-en nous plus sur ce qui vous intéresse

Choisissez une formation

Extreme Java

Jour 1

IntroductionQuelques rappels Java 7 et 8Java IO - Sérialisation et performance réseau

 

  • Flux d'objets et mécanisme de sérialisation
  • Personnalisation du format sérialisé
  • Optimisation des performances
  • Compatibilité et évolutivité des flux binaires

Java NIO

  • Buffers, Channels et Selectors
  • Accès direct au système de fichiers
  • Multiplexage de sockets et traitements non-bloquants
  • Encodage des flux de caractères

La mémoire en Java

  • Structure de la mémoire, espaces générationnels
  • Mesure de l'activité du GC, impact sur les performances
  • Problèmes fréquents
  • Optimisation de la JVM
  • Finalizers et références
  • Pools d'objets

Jour 2

L'API Réflexion

  • Chargement et manipulation dynamique des objets
  • Cas particuliers : tableaux et types paramétrés

Structures de données

  • Notion de complexité spatiale et temporelle
  • Performance des algorithmes de parcours et tri
  • Algorithme de hachage
  • Etude et comparaison des structures de données usuelles

Gestion des exceptions

  • Hiérarchie et signification des types exceptions
  • Analyse et manipulation des Stacktraces
  • Assertions et qualité logicielle
  • Pièges et bonnes pratiques
  • Considérations de performances

 

Gestion des Dates et des TimeZones

  • Temps machine, temps humain
  • Dates, calendriers et timezones en Java
  • Bonnes pratiques

 

Logging

  • Enjeux et bonnes pratiques
  • Log4J en action
  • Impact sur les performances

Présentiel ou distanciel

2j

14h

1790

Choisissez une session qui vous convient

Nombre de participants

1

Prix : 1790

02.

Dites-en nous plus sur vous

03.

Dites-en nous plus sur votre besoin

Les données personnelles renseignées dans le présent formulaire et les pièces justificatives demandées sont traitées par Zenika Training, responsable de traitement, dans le cadre de mesures précontractuelles afin de gérer votre demande d’inscription, la prise en charge de la formation et la relation commerciale en cas de contractualisation. Les champs indiqués par un astérisque * sont obligatoires ; à défaut votre demande d’inscription ne pourra pas être prise en compte. Pour en savoir plus sur vos données et vos droits, veuillez consulter notre politique de confidentialité.

background