Programme du cours

2 jours (14 H) | Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Ce cours s’adresse à des développeurs Java. À l’issue de la formation, le stagiaire connaitra les principales évolutions du langage et leurs impacts sur le développement d’applications

Participants / Pré-requis

Développeurs Java, Chefs de projets.

Contenu

changements du langage Java

  • Switch sur String
  • try-with-resources
  • multi-catch et rethrow d’Exceptions
  • Opérateur Diamond :Simplification de l’utilisation des Generics

Les entrées/sorties et NIO 2

  • Les nouvelles API java.nio.file
  • La classe File
  • Gestion des fichiers : accès, lecture et écriture.
  • Notification des changements d’un fichier(WatchService)
  • FileSystem et la manipulation des archives
  • Les I/O asynchrones

La Java Virtual Machine

  • Le Garbage-First collector
  • Optimisations de la VM

Accès aux données avec JDBC 4.1

  • Gestion des connexions
  • Chargement implicite de pilotes
  • Gestion automatique des ressources (AutoCloseable)
  • Les nouveaux objets de résultats (WebRowSet, CachedRowSet)

Fork/Join

  • Parallelisation des traitements
  • taches récursives et pools de threads (RecursiveTask / ForkJoinPool)
  • Les méthodes fork() / join() pour distribuer les traitements

Les nouveatués Swing

  • Look & Feel Nimbus
  • Savoir utiliser le JLayer : Calques et transparence
  • gestion de l’état des composant

les langages dynamiques

  • Scala, Groovy…
  • Découvertes des langages dynamiques
  • Appeler du code dynamique depuis Java
  • Appeler du Java depuis du code Dynamique
  • InvokeDynamic
 
Cette formation vous intéresse ? Renseignez-vous