Formation

JAVA EE 8, les principales nouveautés

✓ 2 jours – 14 heures

✓ Session inter-entreprises les 15 et 16 avril 2019

Objectifs

  • Java 8 apporte de nombreuses nouveautés au niveau du langage (Expression lambda, méthodes par défaut, références de méthodes, ...), de nouvelles API (Date & Time, Nashorn...), de nouvelles fonctionnalités (concaténation de chaînes, traitements en parallèle sur des tableaux, concurrency, Base64, ...) et des évolutions dans la JVM. Elle introduit un nouveau modèle de programmation reposant sur une approche fonctionnelle au travers de l'API Stream

Contenu pédagogique

La nouvelle spécification JEE 6

  • Historique de JEE et le Java Community Process
  • Aperçu des nouveautés

Introduction

  • JCP, JSR, JEP
  • Historique de Java et nouveautés de Java 8

Les interfaces

  • Les méthodes par défaut et static

Les classes Value-Based

Les expressions Lambda

  • La syntaxe
  • Les interfaces fonctionnelles
  • Le package java.util.Function
  • Les références de méthodes
  • La capture de variables

La classe Optional

L’API Stream

  • Obtenir un Stream
  • Les opérations
  • Les opérations intermédiaires, terminales
  • La classe Collectors
  • Les Stream parallèles

Date and Time API

  • L’API Date & Time
  • Des classes dédiées
  • Des opérations consistantes
  • La représentation machine et humaine
  • Les classes TimeZone et Offset
  • Des constantes et énumérations
  • L’interface TemporalAdjuster
  • La classe abstraite Clock
  • Le formatage et le parsing
  • L’intégration avec le code existant

Collection

  • L’API Date & Time
  • Des classes dédiées
  • Comparator
  • Iterable.forEach()
  • Collection.removeIf()
  • List.replaceAll()
  • List.sort()
  • Map

Parallel arrays

  • Les opérations en parallèle sur des tableaux
  • Initialiser les éléments

Trier les éléments

Concurrency

  • Les opérations en parallèle sur des tableaux
  • Initialiser les éléments
  • Les ajouts dans Java 8
  • Adder et Accumulator
  • StampedLock
  • ConcurrentHashMap

La concaténation de chaînes

Les annotations

  • Java Type Annotations
  • Repeating Annotations

Base64

Nashorn

Reflexion

  • Accès aux noms des paramètres

JVM

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Ce cours s'adresse aux développeurs et aux chefs de projets

Pré-requis

  • Posséder la connaissance d’une version antérieure de Java.

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • 8 stagiaires maximum

Durée

  • 2 jours - 14 heures

Cette formation est aussi disponible en intra-entreprise, nous consulter pour plus d’informations.

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?